问题标签 [android-selector]
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.
android - 如何 ListView longClick 选择器?
我想在 longclick 上更改我的自定义列表视图的背景颜色。这是我的选择器,但只运行 onClick。我能做些什么 ?
*表行选择器.xml*
android - 更改 statelistdrawable 文本颜色 android 按钮
我正在开发安卓应用程序
对于按钮的每种状态(按下,正常),我有不同的背景可绘制和文本颜色
我创建了 statelistdrawable 对象以便能够添加背景可绘制对象,但我现在的问题是如何设置文本颜色
有人可以帮忙吗?
android - 具有 alpha 效果的渐变按钮 android
我正在尝试在 android 中创建一个具有渐变 + alpha 效果的按钮,但没有得到我想要做的。
这是我想要获得的按钮的图像:-
我正在使用以下选择器作为我的按钮样式和效果:-
如果有人有任何想法,请帮助我。谢谢
android - 如何在按下背景布局时在一个图像视图上应用选择器
我有一个包含图标图像和文本视图的布局。我想要的是在按下父布局时更改图标图像的背景。我尝试了选择器功能,但它仅适用于正在按下的视图。如果我在按下图标图像时应用选择,则效果很好,但我想要的是在用户按下其整个父布局时更改图标图像。这是我的布局 xml 文件
android - 如何限制用户只能从图库中选择 JPG 图片?
在我的应用程序中,我有一个选项允许用户从图库中选择图像并在应用程序中使用它。但是我想限制用户只选择带有.jpg
扩展名的图像。我该如何做到这一点?
到目前为止,我已经尝试了以下方法,但每种类型的图像都可以通过这种方法处理:
android - TabHost setIndicator - 使用布局,而不是图标?
我正在以这种方式创建标签:
这是我的选择器:
其中icon_pressed和icon_unpressed只是图标(png)。这工作正常。但是,我想使用而不是设置图标和标题来设置布局(我可以在其中设置我的标题+我想要的图标)。所以我尝试了这个:
其中layout_pressed和layout_unpressed是这样的布局:
奇怪的是我在运行时我的应用程序抛出错误:
这是什么意思,我不能在 TabHost 选项卡中使用 setIndicator(带布局的选择器)?
android - 选择器未正确设置图像
我有两张图片来展示两种不同的状态,正常和按下。按下状态的图像尺寸比正常状态稍大。
问题:当我按下它时,它会改变图像,但它不会改变图像视图的大小,它会压缩我的图像并显示与正常状态下的图像大小相同的图像。我在我的 xml 文件中给出了 wrap_conten 的宽度和高度。
这是我在 imageview 的 src 属性中给出的选择器类。
iphone - 在按下状态和选择状态时更改 UITableViewCell 的颜色
我正在使用带有 customCell 的 UITableView(CustomCell 有 2 个标签和一个 ImageView)。
在正常模式下,我需要所有单元格的白色。
如果用户按下特定单元格,则该单元格的颜色应为灰色(其余单元格应为白色)
如果用户释放相同的单元格,则该单元格的颜色应为橙色(其余单元格应为白色)
我怎样才能弄清楚?
我已经尝试过使用 setSelectedBackground、willSelectRowAtIndexPath 和 Gestures 方法。但是看不到同一个单元格的这 3 种颜色状态。这两个州中的任何一个都在合作。
任何想法我怎样才能实现相同的功能?
我已经使用选择器在 android 中实现了相同的功能。我希望在 iPhone 中具有相同的功能。有什么帮助吗?
提前致谢!
android - 带多选的GridView不显示选中项状态(只有按下状态)
我有GridView
一个 ChoiceMode 为GridView.CHOICE_MODE_MULTIPLE_MODAL
. 我希望选择的行为与您在图库应用程序中看到的类似(即,长按某个项目,所选项目具有半透明的前景色以指示它已被选中,短按其他项目添加或将它们从选择中删除)。
我创建了一个状态选择器,如下所示:
这是pressed_background.xml
文件:
以及它所指的颜色:
我将它应用到我的网格中,如下所示:
这是XML
网格项目:
问题是所选状态永远不会出现在网格项目上。当我开始长按时,按下状态颜色按预期显示在网格项目的顶部,但是一旦它被选中,颜色就会消失,并且没有迹象表明该项目处于选中状态。上下文操作栏按预期显示。我已经尝试了尽可能多的不同变体<selector>
和网格项目背景。
android - 以编程方式将颜色“#e3bb87”添加到 StateListDrawable
我需要以编程方式执行此操作的原因是文本颜色已下载且未在 xml 中预定义。我 以编程方式阅读了此替换选择器图像
我只需要知道从
怎么变成
忘了getResources().getColor(R.color.anycolor)
,xml中没有定义颜色