问题标签 [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 - 如何将选择器添加到自定义视图?
我创建了一个自定义视图并将选择器添加到我的自定义视图中。选择器可以工作,但背景会拉伸整个宽度和高度。背景必须显示我画的东西。完整代码http://pastebin.com/dmF6DiP8
现在正常状态:
现在按下状态:
一定是:
android - 自定义 ListView 的选择器
按下 ListItem 时是否可以膨胀视图。我找到了有关如何使用选择器更改背景和东西等属性的教程。但是当一个项目被按下时,你能膨胀一个像图像视图这样的视图吗?
android - 在 Android 应用程序的选择器中使用可绘制的默认按钮
目前我正在使用这个选择器:
我希望我为我的按钮设置默认可绘制对象,以防它没有被按下并且没有聚焦。我应该如何修改我的选择器来做到这一点?
android - 是否与 ImageView 中的“android:background”和“style”属性相关?
我正在为 ImageView 创建选择器,没关系。但是当我将背景图像设置为 ImageView 时,选择器不再起作用。
我的 ImageView(无背景图像)是
和选择器glow_effect_style.xml
和风格
那么,它是否与 ImageView 中的“android:background”和“style”属性相关?我在这里丢了...
android - Android 奇怪的列表选择器行为
我有一个列表,其中列表项有 2 个可点击的图标。问题是,在 Android 2.3 到 Android 4.0.3 上,当我按下列表项时,不仅行被突出显示,而且图标也被突出显示,但在 Android > 4.1 上并非如此,这里它应该像它一样工作,只是该行被突出显示。
我的列表的选择器:
这是图标的选择器:
我已经搜索了很多并试图找出问题,但我没有得到它。Android 4.1 上的行为是否发生了变化?
android - 单击外部小部件时保留选择
我有一个用于创建日历的 gridview。当我在日历/网格视图之外单击时,我无法保持初始选择突出显示。日历/网格视图占据视图的上半部分,并且在一个片段中,相应的列表将在下面。我对片段中网格的布局如下:
为了突出显示初始单元格,我在设置适配器后使用以下命令设置其位置:
根据需要,初始选择为绿色。然而,只要我点击远离 gridview,绿色背景就会消失。如果我要选择另一个单元格然后单击远离网格视图,则不会发生这种情况。在这种情况下,突出显示仍然存在。我尝试在 gridview 上设置一个 onFocusChange 监听器。但是,在网格视图之外单击时不会触发此操作。我还尝试在 android:listSelector 中使用选择器。
在此先感谢您的帮助。
android - XML 选择器背景不适用于 2.3
我有一个视图,我将选择器背景设置为应该触及的内容。确实如此,但仅在 4.x 上。在 2.3 上,它只是对触摸没有反应。可能是什么问题呢?这是布局:
这是 background_selector.xml:
android - 用白色覆盖列表项背景颜色,保持系统默认(长)按颜色
如何在非(聚焦|按下|激活)状态下用自定义颜色替换列表视图项背景的颜色,但保留所有系统默认颜色以用于按下、长按、激活、聚焦等状态?
我正在尝试为我的列表视图提供卡片样式 - 即灰色背景上带有空格的白色项目(如在Google Play 商店应用程序和其他应用程序中)。
所以我想给项目一个白色的背景,但同时,保留所有系统默认选择器,包括长按的淡入淡出动画。也就是说,我想用white替换非活动状态的透明颜色,但默认保留所有其他状态。
自从KitKat发布以来,这一点变得更加重要,因为现在所有的口音都从blue切换到了gray,所以我希望应用程序尊重这一点 -在ICS和JellyBean上按下时具有蓝色,但在KitKat上为灰色。因此,我不想将任何值硬编码到自定义选择器中。
android-listview - ListView 选择器更改整个列表视图而不是行
我在这里阅读了大量关于列表视图选择器的文章,但我无法让它工作。当我在列表视图中按下一行时,整个列表视图而不是所选项目会改变颜色。我正在使用 Listview 片段和自定义行。
首先,我的自定义行是这样开始的,样式将我的默认背景颜色和其他内容设置为我想要的内容。这里只是一些视图。如左图所示。
接下来,我有一个选择器:
drawable/selected 只是浅灰色/蓝色:
在我的片段中,我这样做:
当我的列表视图显示时,一切看起来都很好。但是当我选择一行时,覆盖整个活动的列表视图将颜色更改为“darklistselector”。
我尝试将其设置为自定义行背景,但在黑色、灰色/蓝色和白色之间更改整个屏幕变得更加奇怪。
谢谢你的帮助。
android - 无法启动活动 ComponentInfo 原因:android.view.InflateException
打开某些活动时,我的 android 应用程序崩溃并给了我以下异常:
setContentView(R.layout.xml_file)
在方法的行上抛出了这个异常,在onCreate
查看异常日志后,我发现 XML 中的第600行可能是导致该异常的原因,这是包含XML 中第600行的代码的一部分这似乎导致了该错误:
这是num_buttons
可绘制的:
这是remote_tv_number_selected
:
只是一些翻转的颜色和另一个角度会给你remote_tv_number_unselected