通过尝试添加一个使用 xml 代码来显示按钮显示信息的按钮,我在使用此方法时遇到了错误。我通过创建一个按钮,将其添加到页脚,并将 id 设置为我的 R 文件中的 ok_button ID 来解决这个问题。
public class Prefs extends PreferenceActivity {
@SuppressWarnings("deprecation")
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.settings);
this.setContentView(R.layout.buttons);
/* Add Button to the Bottom of List */
Button button = new Button(this);
button.setText("OK");
button.setId(R.id.ok_button);
ListView v = getListView();
v.addFooterView(button);
}
}
这行得通!