问题标签 [android-theme]

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 投票
2 回答
3530 浏览

android - 在 onCreate() 中调用 Dialogs 时纯黑屏

我现在在几个不同的应用程序中遇到了这个问题,但我似乎找不到解决方案。

如果在 an 的 onCreate() 中Activity,我启动了一个使用对话框主题的活动,它不会在屏幕上绘制任何内容......整个屏幕保持黑色。所有视图都在那里(例如,我可以点击EditText应该在的位置,它会给我键盘),它们只是不可见。

愚蠢的简单示例,为了好玩:

CredentialsInputActivity非常简单......只是扩展Activity并将主题设置为@android:style/Theme.Dialog清单文件中。

0 投票
1 回答
48195 浏览

android - 通过扩展 Dialog 或 AlertDialog 自定义对话框

我想做一个定制Dialog。因为我不喜欢它的风格,我想要圆角矩形而不是尖角。我知道如何通过主题来实现它AndroidManifest.xml,例如,我使用:

并且Theme.CustomDialog.xml

如何通过扩展Dialogor来实现类似的结果AlertDialog

0 投票
3 回答
4782 浏览

android - 关于在 Android 中移除 Activity 标题栏

我已经将我的活动主题设置为 android:theme = "@android:style/Theme.Dialog" 但我也想删除活动的标题栏。那么如何使用 android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" 以及对话框主题。

0 投票
1 回答
2758 浏览

android - 为 KeyboardView 应用主题

我正在尝试通过应用主题来更改 KeyboardView 的默认样式,但没有成功。我的目标 SDK 是 1.6 和 Xperia X10。有人可以帮忙吗?

/res/vaules/style.xml:

清单.xml:

奇怪的是,当我在布局中手动应用样式时,它可以工作。

0 投票
2 回答
43530 浏览

android - 如何:为自定义小部件定义主题(样式)项

我为我们在整个应用程序中广泛使用的控件编写了一个自定义小部件。小部件类以几种简单的方式派生ImageButton并扩展它。我已经定义了一种样式,可以在使用时应用到小部件,但我更喜欢通过主题来设置它。在R.styleable我看到小部件样式属性,如imageButtonStyletextViewStyle。有没有办法为我写的自定义小部件创建类似的东西?

0 投票
2 回答
34068 浏览

android - 以编程方式切换应用程序范围的主题?

我正在尝试获得用户选择的主题,并且感觉自己非常接近。按照应有的方式定义作品中的主题AndroidManifest.xml,但(据我所知)不能根据应用偏好进行更改:

或者,在每个活动中动态设置它也可以:

但这似乎很乱,我宁愿将整个应用程序的主题设置在一个地方。我的第一个想法是在我的主要活动启动后立即获取应用程序上下文并在那里执行:

据我所知,应该可以解决问题,但实际上它什么也没做 - 整个应用程序具有默认的 Android 样式。以上是否有效,如果是这样,我可能会做其他愚蠢的事情吗?

如果这很重要,我正在 API 级别 3 工作。非常感谢正确方向的产品!

相关问题。

0 投票
1 回答
746 浏览

android - 选择 ListPreference 对话框时,状态栏不恰当地出现

试试这个:

1)将您的清单设置为使用全屏主题(从而隐藏状态栏)

2) 创建一组嵌套的首选项活动,并让最里面的活动打开一个 ListPreference 对话框。

您会发现打开此对话框会导致状态栏短暂重新出现,如果您更改设备方向,它将永久重新出现。

这是一个合法的Android错误吗?有没有办法覆盖 ListPreference 本身使用的主题?(相关?

0 投票
1 回答
599 浏览

android - 整数值在 android:theme 中是什么意思?

当我添加主题时,我使用语法

我看到很多人在@android 之后使用整数值。例如

Intellisense 不显示主题的任何整数值。

有人可以解释一下吗?

0 投票
1 回答
1065 浏览

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

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

谢谢!

0 投票
34 回答
229441 浏览

android - 如何在Android中隐藏状态栏

我提到了这个链接。如果用户点击 EditText(例如 To: ),那么键盘将被弹出,同时用户可以滚动查看所有剩余的视图(例如:撰写、主题、发送按钮)那个屏幕。同样,在我的应用程序中,我有一项活动,即我有一些小部件或视图。假设如果用户单击我的 Activity 中的 Edittext,那么键盘会弹出,我可以滚动查看剩余的视图。但是如果我android:theme="@android:style/Theme.NoTitleBar.Fullscreen"在清单中给出这个属性我无法滚动查看剩余的视图但是如果给出属性android:theme="@android:style/Theme.NoTitleBar"像这样在清单中我可以滚动查看剩余视图但该屏幕中有状态栏,这里我想要全屏,即使弹出键盘我也可以滚动查看剩余视图..?我必须为此做出哪些改变..?