问题标签 [android-styles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1368 浏览

android - 继承 Android 主题

我的目标是 sdk7 或 Android 2.1。这是我的 values 文件夹中的 styles.xml。

这是Android的“主题”

问题: Eclipse 给我一条错误消息“找不到与给定名称匹配的资源:attr 'textAppearance'

这不是真的。我可以在我正在扩展的 Android 主题中看到它。为什么会出现错误?

解决方案: DOH,添加该死的名称空间:

不要只是从 Android 的主题中复制和粘贴

0 投票
1 回答
4836 浏览

android - 适用于 Android 的预定义样式和主题

我已经完成了我的应用程序的逻辑编码,其中包含一个 GridView、一些 TextView 和一些对话框。

我现在希望为这些视图设置样式,因为默认主题有点难看。

我查看了提供的 Android 主题,并尝试了其中的一些,但它们并没有真正提供太多。因此,我想知道是否有任何可用资源可以让我快速应用预定义的然后我可以相应地调整它?在几个时尚主题之间切换以获取想法和调整它们的能力将非常有益,因为我不是最注重图形的人。

谢谢

0 投票
1 回答
815 浏览

android - 你能从 Android 风格中获得 LayoutPrams 吗?

你能从 Android 风格中获得 LayoutPrams 吗?如果是这样,我该怎么做?- API 8 级

(我正在尝试将样式应用于动态创建的元素 - 如果有更好的方法可以做到这一点,我会全力以赴)


我已经尝试过这种LayoutInflater方式(您制作单个 .xml 文件,然后将它们作为模板调用并转换它们 - .xml 元素android:style="..."在其中 - 这似乎是很多不必要的工作;最终对我不起作用.

示例代码(使用 LayoutInflater)[不工作/样式]

在上面的代码中,我知道我必须设置所有的RelativeLayout.RIGHT_OF's 等等......但我试图避免以下情况:

示例模板

样式示例

想法

我相信可以创建我自己的重载类,并将这些属性设置为默认值——但同样,这似乎与拥有元素样式的想法适得其反。

0 投票
2 回答
15273 浏览

android - 如何更改 ProgressDialog 的颜色

我有一个在 Galaxy Tab 10.1 上看起来像这样的 ProgressDialog"
在此处输入图像描述

就像在 Galaxy Tab 7 上一样”
在此处输入图像描述

我希望两个对话框看起来相同:
我得到的最接近的是使用以下样式

<style name="popupStyle" parent="android:Theme.Dialog">
<item name="android:textColor">#FFFFFFFF</item>
<item name="android:background">#FF000000</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>

这导致了这个 在此处输入图像描述

所以我的问题是:
- 如何删除“请稍候”标题周围的边框?
- 如何将整体边框从蓝色更改为白色?
- 如何调整/减小宽度?

0 投票
2 回答
24075 浏览

android - 如何在 Android 中以编程方式创建“水平样式”进度条?

我正在以编程方式在我的应用程序中创建一个 ProgressBar,默认情况下它是 SPIN 样式,但是我希望它是 HORIZONTAL 样式。我没有看到任何方法/常数来实现这一点。

而且我不想使用 ProgressDialog,因为它与我的 App UI 主题不一致。

请问有什么建议吗?

0 投票
0 回答
5627 浏览

android - ProgressBar 使用可绘制的 xml 和样式

我目前正在使用 xml 文件作为我的可绘制对象ProgressBar,并且我希望能够让用户选择主题。为此,我希望能够ProgressBar根据他们选择的内容来改变周围的笔划。我是否需要为每个不同的主题创建一个新的可绘制 xml,或者我可以styles用来更改笔触颜色。中风是我唯一想要改变的东西,所以需要一个全新的可绘制 xml 似乎有点傻。我可以在我的styles文件中放入任何参数来执行此操作吗?

我的可绘制 xml ProgressBar

0 投票
0 回答
3830 浏览

android - Android - 样式表布局

有没有办法TableLayout完全设置样式?

我找到了 [this] 但我想知道是否有办法将样式应用于表格而不是单独应用于行。我有很多表,我不想将样式单独应用于每一行。

我尝试将样式应用于XML 中TableLayoutstyle标签,但没有android:tablerow item.

如果我能做这样的事情,那将是理想的:

0 投票
1 回答
269 浏览

android - 切换风格

假设我有多个用于主题的styles.xml 文件(当然名称不同)。是否可以选择应用程序应该从哪个文件中提取?

白色款式:

黑色风格:

因此,在我的布局 xml 中,我的所有按钮样式都将设置为“mybutton”,并且根据用户选择的主题,它将从协调文件中提取。由于无法在运行时更改视图的样式,是否可以这样做?还是有更好的方法(我确定有)来改变风格?

0 投票
2 回答
59352 浏览

android - 更改 CalendarView 样式

我正在尝试在我的应用程序中添加一个 CalendarView,它使用 Theme.Light 主题。问题是,这个日历的天数是白色的,所以在使用浅色主题时,你看不到它们。

现在,我的 XML 布局文件中有以下代码:

我试图像这样强制日历主题:

但这并没有改变任何东西。我想我应该对 android:dateTextAppearance 属性做点什么,所以我尝试了这个:

但它也没有做任何事情。

有任何想法吗 ?

谢谢 !

0 投票
1 回答
335 浏览

android - android中的webview颜色

我有这个问题,我尝试过使用 CSS,但这似乎让我无处可去,这就是我想做的事情。我在 web 视图中显示了文本,每当我选择文本时,我都会看到:第一的

选择的文本就像绿色一样..但我想将选择的颜色更改为橙​​色..像这样..(图像) 在此处输入图像描述

我曾尝试在我的 html 中使用 CSS,例如:

ans也尝试过:

但这些 CSS 似乎都不起作用。我目前正在为 Android 3.0+ Honeycomb 执行此操作,任何帮助将不胜感激。