问题标签 [android-controls]

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 回答
847 浏览

android - Android Calendar App 的日期选择中使用了哪个控件

我正在尝试模仿 Android 日历应用程序的新事件屏幕的日期选择控件。下图中圈出的那个。在此处输入图像描述

我已经弹出对话框,但是右下角带有图标的日期的控件是什么?是内置控件吗?如果不是,我该如何完成?

0 投票
2 回答
2124 浏览

android - 以编程方式创建的带有 LayerDrawable 的 StateListDrawable 不适用于 Android 4.0+

我正在尝试创建一个带有彩色方块的选项组,供用户选择。它在 3.2 设备上运行,如下图所示: 在此处输入图像描述

代码类似于:

然后,在 getColorOption 函数中,我创建了 StateListDrawable:

SquareShapeDrawable 类是一个 ShapeDrawable:

SelectFrameShapeDrawable 是:

在 4.2 设备上,所有方块都是黑色的,并且在选中时不会改变: 在此处输入图像描述

问题似乎是在将可绘制对象添加到 StateListDrawable 时......知道如何解决这个问题吗?

0 投票
0 回答
579 浏览

android - 如何使用 Textview 和 Image 视图初始化在 android 中创建自定义布局视图

如何在 Android 中创建自定义布局 View 以便我可以在其下放置一个 ImageView 和一个 TextView 。提前致谢。

0 投票
3 回答
362 浏览

android - 一个在android中显示多行文本的控件

我喜欢在我的应用程序中添加一个控件。该控件的特点是它包含多行文本(例如 5 行)并且不包含滚动条。我将通过以下示例进行解释。

如果您将字符串添加到文本视图,它将变成

如果您添加另一行文本,它将变成

可能吗?我用谷歌搜索,但找不到解决方案。

0 投票
3 回答
258 浏览

android - Android自定义可重用控件?

我正在编写的应用程序中有一些活动,我想在页面上放置一个表单。除了标题和文本不同外,所有活动的形式都相同。

我不是为每个活动重写控件和逻辑,而是在寻找一种方法来创建我自己的控件,我可以使用我自己的属性将它放入我的布局 xml 文件中,所以我需要做的就是编写一次并使用那个控制我需要的地方。

我怎么能做这样的事情?

谢谢

0 投票
2 回答
2376 浏览

android - 类似于标签控件的 Android UI 控件

我想知道如何获得一个包含如下图所示排列的字符串列表的控件。

在此处输入图像描述

您可以看到根据其宽度以随机方式添加的字符串

我尝试在线性或相对布局内使用普通文本视图,但它没有用。你能告诉我最好的做法是有一个控件,我将一个字符串列表传递给它,它会像下面的图像一样显示它们?

0 投票
2 回答
17274 浏览

android - 如何根据星星数量更改颜色 RatingBar?

下面怎么做?

如果 RatingBar 有 1-3 星 - 红色星。如果 RatingBar 有 4 颗星 - 黄色星。如果 RatingBar 有 5 颗星 - 绿色星。

编辑:

回答@Murtaza Hussain 后的工作代码:

0 投票
0 回答
504 浏览

android - 如何将播放/暂停和搜索器等视频控制器添加到 TextureView (Surface)

我有一个带有 a TextureView、 aSurface和 a的活动MediaPlayer正在播放视频,但没有控制器出现。我用谷歌搜索了一段时间,但找不到解决方案。

如何使播放/暂停和搜索器可用?

代码:

0 投票
2 回答
895 浏览

android - 如何在 android 主屏幕的角落滑动时启动应用程序,或者它可能是任何屏幕,如延迟滑动

我正在开发一个像Lazy Swipe这样的应用程序

如何从屏幕的底部/顶部角落启动这样的应用程序以及如何实现循环滚动。

0 投票
3 回答
1790 浏览

android - 使用哪个控件来制作 Google Play 风格的水平滚动

我正在尝试制作一个水平滚动列表,就像我们可以在 Google Play 应用程序中找到的一样。我已经制作了片段(100dp x 150dp)和适配器,但我正在努力寻找一个可以工作的元素。

片段如下所示:

在此处输入图像描述

它只是一个带有图像视图的卡片视图,以及其中的几个文本视图。

我的目标是让它们中的许多像这样水平地滚动在一起:

在此处输入图像描述

我尝试使用 ViewPager,但它只允许一个全屏元素,但我需要一个继续离开页面的列表。另一方面,Horizo​​ntalScrollView 不会“捕捉”到上面 gif 中所示的元素。

关于哪个元素最适合这个的任何建议?