问题标签 [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 投票
4 回答
7559 浏览

android - 将主题应用于 appwidget

我正在尝试为 appwidget 定义一个主题,并将其应用于应用程序级别。我有一个主题,

在我的清单中,我设置android:theme="@style/theme.dark"了应用程序。但是,当我运行 appwidget 时,它不会从样式中提取项目。我尝试style="@style/theme.dark"在视图布局中设置单个元素,这确实有效……但这不是我想要的。我不想为我认为的每个元素调用特定的 style="..." 。这一页,

http://www.androidengineer.com/2010/06/using-themes-in-android-applications.html

有一个使用主题/样式的优秀示例应用程序,并且运行良好。唯一的区别是它是一个应用程序..它在活动上设置主题,而不是应用程序。

在访问视图之前,我还尝试使用 appwidget 的 onHandleUpdate() 中的 setTheme(...) 以编程方式在 Context 对象上设置主题。那也行不通。

有任何想法吗?

0 投票
3 回答
41056 浏览

android - ProgressBar中的android:progressBarStyle属性是什么意思?

我一直在查看ProgressBar类的文档并找到这些属性:

  • 安卓:进度条样式
  • android:progressBarStyleHorizo​​ntal
  • android:progressBarStyleLarge
  • android:progressBarStyleSmall

我认为这四个参数应该是对某种风格的引用。那么问题来了,这些是干什么用的?进度条的样式是通过 android:style 属性和对全局样式属性的引用来设置的。

文档没有说任何有用的东西,搜索了网络,一无所获。

0 投票
3 回答
75552 浏览

android - 如何在 Android 中更改 EditText 的焦点颜色

如何更改EditText框上的焦点颜色(橙色)?

焦点颜色是整个控件周围的一个小边缘,当控件具有焦点时为亮橙色。如何将该焦点的颜色更改为不同的颜色?

0 投票
5 回答
19111 浏览

android - 未设置 Android 主题

我有一个拒绝应用于活动的主题 - 没有应用任何样式。如果我不为其提供layout_width/layout_height属性,<Button>也会出现运行时错误,表明Button该类没有被应用。

/res/values/themes.xml

/res/values/styles.xml

以及相关的清单设置

我错过了什么明显的错误?

0 投票
1 回答
13388 浏览

android - 如何在android中赋予粗体样式?

如何在styles.xml 中给出粗体和正常样式?我给出的代码是:

但它在这里显示错误:<item name="android:textstyle">

0 投票
2 回答
3636 浏览

android - Android布局属性的高级解释?

我正在寻求学习如何在 Android 中正确布局组件。我是一名经验丰富的 CSS/MXML 开发人员,并且很难全面了解 Android 组件中的布局属性。

一件事是我不确定这些之间的区别:

  • layout_margin 与 padding
  • layout_gravity vs.gravity vs.ignoreGravity

您应该在线性、表格或相对布局中使用其中一个吗?我想学习的一个例子是在布局上有一个整体边距,其中包含与屏幕顶部/中间/底部相关的单独组件。sdk 文档是一个好的开始,但它们没有显示在不同情况下事情是如何工作的。

关于去哪里学习更复杂/全面的布局设计的任何提示?

0 投票
1 回答
1653 浏览

android - Android 中的右可绘制对象。不工作

我正在TextView使用该drawableRight属性旁边画一条线。表中有许多TextViews,我想要的只是列分隔符。继承人的TextView代码:

线表代码

所以我希望在所有旁边画一个列TextViews,这可能看起来像一个列边框。但它不起作用。

这些图像显示了我正在努力实现的目标以及我已经取得的成就。

我只需要指导。谢谢你。

图像中的 Spinner 是我想要制作的 到目前为止我所取得的成就

0 投票
1 回答
1065 浏览

android - 我的 Android 应用程序的在线样式和主题资源?

作为一名编码人员,而不是一名设计师,我想知道是否有任何社区网站可以为 Android 应用程序提供简单的主题或样式。

谢谢!

0 投票
2 回答
6937 浏览

android - Android添加css文件

我想在我的 Android 应用程序中添加一个 css 文件来更改外观。

如何在 Android 应用程序中添加和实现 CSS?

0 投票
1 回答
1679 浏览

android - 使用 css 实现页面通用视图的 Android 应用程序

我想在我的 android 应用程序中使用 css 在整个应用程序中创建一个通用视图,请帮助如何在 android 应用程序中添加、实现和映射 css。谢谢。