我正在使用PreferenceActivity,如何设置自定义标题栏?不仅是文字,还有背景颜色,大小 - 整个布局.
Ben*_*Ben 11
PreferenceActivity extends ListActivity,当你从xml中扩充首选项时addPreferencesFromResource(),它会将内容放入使用的标准ListView中ListActivity.
所以基本上,您可以使用setContentView()指定布局,但您需要ListView在其中包含id "@+android:id/list".
所以使用kleini的示例代码:
protected void onCreate(Bundle savedInstanceState) {
requestWindowFeature(Window.FEATURE_NO_TITLE);
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.login_settings);
setContentView(R.layout.login_settings_layout);
}
Run Code Online (Sandbox Code Playgroud)
你需要一个ListView,login_settings_layout.xml它看起来像:
<ListView
android:id="@+android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5565 次 |
| 最近记录: |