问题标签 [android-ui]

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 投票
1 回答
830 浏览

android - 通过 Java 设置 android:gradientRadius

是否可以通过 Java 设置可绘制对象的 android:gradientRadius 或者只能通过 Xml 设置此属性?

0 投票
4 回答
21843 浏览

android - 调整 Android 多行 TextView 的大小

我有一个活动,我想在其中显示一个占据应用程序顶部四分之一的标题并显示一组动态文本。在某些情况下,它会全部放在一行上,我希望字体大小变大,这样它就大且易于阅读。在某些情况下,它将位于多行(通常少于 4 行)并且需要更小。

复杂之处在于,如果我在 setText 中明确设置换行符,有时它会在我没想到的地方插入换行符,即:

我不确定如何阻止 TextView 尝试插入换行符或让它只负责格式化整个内容。如果我将一些文本设置为一个非常长的单词,它将在中间的某个选定点插入一个换行符。其他时候,我只是随机获取最后几行文本。

我是否应该明确地将字体大小设置为非常小以使其正确布局,然后手动调整大小?我应该为此使用“最佳实践”吗?如果我将字体大小设置为相当大的字体,它会起作用,但很高兴弄清楚这样做的“正确”方法是什么。而且我宁愿不必手动添加 4 个单行 TextViews 并自己格式化它们。

我正在使用的布局 xml 是:

0 投票
2 回答
434 浏览

android - 在android中创建图像并渲染成ImageButton

我使用以下代码来创建一个半白半黑的图像并将其放在按钮上。我的代码有什么问题?(后面我们想使用更复杂的逻辑来判断哪些像素是白色的,哪些是黑色的,但它仍然应该是黑白的)

我的颜色定义为:

0 投票
1 回答
2109 浏览

android - 如何从后台服务更新多个 Android Activity 中的 UI

有什么办法可以从后台服务更新 4 个活动 UI?我有 4 个活动和 4 个图像视图,我想每 30 秒更新一次图像。所有活动都应该一起更新。任何人都可以告诉我如何做到这一点?

0 投票
0 回答
6570 浏览

android - 为 Android UI 创建自定义 XML 小部件

我正在尝试封装我所做的某些布局,以帮助我干掉我的 android xml ui 文件。

我有以下代码:

我想简单地将其转换为以下

完成后,我希望能够在其他 xml 文件中使用“widgit”。是否有任何特定的资源或示例可以帮助我弄清楚如何做到这一点?

0 投票
3 回答
468 浏览

android - 更新 Android 中的 TextView

当我调用上述函数时,视图根本不显示“你好”。文本仅在完整功能完成时更新。我要打什么电话才能看到“你好”?

0 投票
1 回答
2677 浏览

android - 将运行时视图添加到 ViewFlippers

我在资源中定义了两个视图ExampleView1ExampleView2和。ExampleView3ExampleView4

在我的活动中,我有一个空的 ViewFlipper。基于做一些逻辑,我想添加 到 ViewFlipper 并显示视图ExampleView1ExampleView2

稍后我想根据内部逻辑添加ExampleView3ExampleView4

我该怎么做呢?是否有一些教程或有人可以帮助我提供示例代码?

0 投票
2 回答
2334 浏览

android - 9patch PNG有什么用?

我在 Android 中阅读了有关 9patch PNG 的文章(Android 开发人员) 。但我没有得到它的真正用途是什么?如果我使用渐变图像,那么它的行为将与 9Patch PNG 相同。

我与我的图形设计师进行了讨论,他告诉我它与 CSS 中使用的 Image Repeat 相同。是这样吗 ?

-谢谢

0 投票
2 回答
5774 浏览

android - 创建自定义视图

我想创建一个自定义视图TestView类,我可以通过new TestView(). 然而,一个新的视图类需要一个 AttributeSet 对象。我从哪里得到那个 AttributeSet 以及它必须包括什么?

0 投票
1 回答
222 浏览

android - 如何处理不同的android UI

我最近遇到了我的应用程序的问题,在我遇到的大多数安卓手机上,UI 似乎大多是浅色的。不过,现在看来手机正在切换到更暗的 UI(droid x)。现在我发现这是一个问题,例如微调器。我没有在我的微调器上设置字体颜色,但是在我测试过的所有 UI 上它默认为黑色,这使得在较暗的 UI 上更难阅读。处理这个问题的最佳方法是什么?选择中性色?为每个 UI 设计?或者有没有办法设置字体颜色,以便手机的 UI 可以将其拾取并将其设置为默认颜色?替代文字