【问题标题】:Own design preferences screen自己的设计偏好屏幕
【发布时间】:2012-03-24 12:54:11
【问题描述】:

我正在尝试制作如下图所示的首选项屏幕,用于清单中的 SettingActivity 样式和 PreferenceCategory 标题的布局,但我不明白,屏幕上的小部件怎么能是白色的。而且我不知道如何将标题图像放在屏幕顶部(文本“设置”在哪里)。 有人可以帮助我解决这个问题吗?

【问题讨论】:

  • 我猜这是自定义Activity,不是PreferenceScreen
  • @zapl 不,这是 PreferenceScreen,你可以看到我做了什么 - screen
  • 是的,没错。您需要像stackoverflow.com/questions/6297635/… 一样执行此操作,但要知道哪些主题/属性适用于您想要白色的项目。
  • @zapl 哦,这可能是解决方案,但是如何写在那里 - stackoverflow.com/a/8066875/1173809 和那里 - Android Developers 新版本 SDK 工具不允许继承私有样式。
  • 您可以自己创建样式,无需扩展现有样式

标签: android android-theme preferencescreen


【解决方案1】:

xml可以去掉label标签

<application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >

//来自string.xml

 <string name="app_name">Settings</string>

并将您的活动添加为

getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.page_layout);
 requestwindowfeature(Window.CUSTOMTITLEBAR, R.layout.titlelayout);

自定义标题link:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多