21得票5回答
安卓可选项背景选择

当状态为“激活”时,我想更改视图的背景,并保留?attr:selectableItemBackground的效果(涟漪)。是否可以扩展或组合?attr:selectableItemBackground的选择器?

19得票8回答
在 ListView 中取消选定的项目

我在布局中使用了一个ListView,代码如下: <ListView android:id="@+id/list" android:layout_width="fill_parent" and...

19得票3回答
Android - 状态选择器动画 - 仅对取消按下状态进行动画处理,而不是按下状态。

我有一个非常基本的选择器,我正在使用它作为某些按钮的背景来实现按下状态。这是xml:<selector xmlns:android="http://schemas.android.com/apk/res/android" android:exitFadeDuration="@an...

18得票2回答
使用按钮选择器禁用按钮

我有一个按钮选择器,当按下按钮时,它会更改按钮图像。我还为按钮禁用时设置了一张图片。我尝试通过编程来禁用按钮,但是禁用按钮图像没有出现。我的button_selector是否正确?<item android:drawable="@drawable/red_btn_bg_disabled"...

14得票5回答
Android中GridView多项选择器无法工作的问题

我想在长按后绘制选择器,如图所示。当我对一个项目进行长按时,CAB菜单会被激活。但是,列表选择器指示器在点击后就会消失。我希望列表选择器在CAB菜单处于活动状态时保持活动状态,以允许多个选择。如果我双击,颜色应该切换。当我单击时,此代码工作为闪烁。有人遇到过类似的问题吗? 有没有黑客方法来实现...

13得票1回答
如何实现具有自定义选择器状态的CustomView?

我想创建一个CustomView用于显示图片。点击视图后,它应该更改其状态。视图可以表示三种状态(关闭、设置、未设置)。我想使用XML中的选择器来完成此操作。它不一定需要是自定义选择器。我可以重复使用选择器的三个状态(如果状态名称不同也没有关系)。 有没有好的方法可以实现这个功能?

11得票6回答
选定的TabLayout图标在启动时未被选中

我在我的应用程序中使用TabLayout进行选项卡导航。我遇到了一个非常奇怪的问题,我使用以下代码创建了4个选项卡:private int[] tabIcons = {R.drawable.navigation_timeline_icon_selector, R.drawable.naviga...

11得票5回答
按钮 - 点击更改背景颜色

我在我的活动中有8个按钮。我想要的是,这些按钮有一个默认的背景颜色,当单击某个按钮时,背景颜色应更改为另一种颜色。这部分很简单。但是,当我单击任何其他按钮时,第一个按钮的背景颜色应更改回默认颜色。我知道可以使用“选择器状态”来完成此操作,但我不太确定如何实现。我越读越糊涂。 现在,我拥有的x...

10得票1回答
Android MVP架构标准:使用具有Android资源的Model类加载UI

我在我的应用程序中遵循MVP架构。我的HomeActivity包含一个带有选择器的列表图标的滑动面板,当选中滑动面板项时,图标状态会改变,并且我不使用任何列表选择器。 我使用一个模型类NavItemData来填充导航抽屉,并使用一个扩展StateListDrawable的类Slidin...

10得票3回答
Android:如何在一个矢量图形的XML中使用选择器更改android:fillcolor?

选项卡图标:我的现有方法是创建两个文件(ic_list_selected_24dp.xml和ic_list_unselected_24dp.xml;它们基本相同,但只有android:fillColor='Color HEX CODE'不同),然后创建一个选择器(selector_tabite...