【问题标题】:Android 4 settings styleAndroid 4 设置风格
【发布时间】:2013-01-07 13:28:30
【问题描述】:

我真的很喜欢 androi 4 设置页面,并且我试图以同样的方式设置我的应用程序的样式。 这是截图:http://cdn.androidtapp.com/wp-content/uploads/2011/10/Android-4.0-Settings-Screen.jpg

我在 3 或 4 天前刚接触 java 和 android,所以风格我并没有真正专注于风格,也不知道任何关于它的事情,所以我有几个问题:

1) 如何给列表设置相似的标题(比如图片上的Wires和network)

2) 如何为我的应用设置相同的颜色?这是某种默认样式吗?

3) 是否在图片上使用填充来使列表与边框保持距离?填充可以应用于整个应用程序还是必须在每个 xml 中定义?

谢谢!

【问题讨论】:

    标签: java android xml styles


    【解决方案1】:

    是的,您可以将通用样式应用于您的应用(这包括填充),这非常简单

    在这里寻找起点http://developer.android.com/guide/topics/ui/themes.html

    【讨论】:

    • 是的——一定读过那个文件(正要回答这个问题)。如果您遇到困难,您将对样式有更好的理解,并且能够更好地提出特定问题。
    【解决方案2】:

    如果您想为您的应用设置相同的样式,则应遵循以下有关标准指标和网格的准则:

    http://developer.android.com/design/style/metrics-grids.html

    1) 要设置类似的标题,您必须实现自己的自定义视图并将其添加到列表中。

    2) 您可以在AndroidManifest.xml 中设置您需要的主题,也可以使用标准项目。要找到它们,请查看项目中 Android 库中的 android.jar/res.layout 文件夹。视图的标准布局文件都有。

    3) 您需要在布局文件中设置边距。

    您必须创建一个布局文件并在其中指定所有视图元素和边距。

    但是,如果您想设置偏好,则可以使用现成的类(PreferenceActivity 或 PreferenceFragment)。

    【讨论】:

    • 你确定它是定制的吗?我见过许多具有完全相同类型标题的应用程序......也许是默认的?
    • 是的,没有这样的默认项,因为它非常具体。所有的android项目都比较通用。你可以看看它是如何在Android源代码中实现的,并自己实现它们,但是这个带有开关和图标的列表元素不能从API调用。
    • 您帖子的屏幕截图是带有自定义列表项的 PreferenceActivity 或 PreferenceFragment。
    猜你喜欢
    • 2015-03-07
    • 1970-01-01
    • 1970-01-01
    • 2015-02-15
    • 2020-09-20
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 2022-09-23
    相关资源
    最近更新 更多