1
我有一些只是简单的PNG文件的按钮。他们看起来像他们有默认normal
状态。我想动态地为每个按钮创建pressed
状态。主要目标是避免与png和设计师合作。 如何使用xml或java创建Pressed
状态?动态生成按钮状态。
我有一些只是简单的PNG文件的按钮。他们看起来像他们有默认normal
状态。我想动态地为每个按钮创建pressed
状态。主要目标是避免与png和设计师合作。 如何使用xml或java创建Pressed
状态?动态生成按钮状态。
但是,如果您正在寻找用于根据状态触发不同图像的XML代码,那么放置在res-> drawable文件夹中的选择器将会执行该操作。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:state_enabled="false"
android:drawable="@drawable/gallerydisabled" />
<item
android:state_pressed="true"
android:state_enabled="true"
android:drawable="@drawable/gallerypressed" />
<item
android:state_enabled="true"
android:drawable="@drawable/gallerynormal" />
</selector>
我不喜欢没有所有按钮状态的图片 – dimetil 2013-05-08 14:54:20
你有“正常”和“按下”图像或你想避免创建的图片?我不明白... – sandkasten 2013-05-08 13:52:48
我没有按下图像,也不想创建它们! – dimetil 2013-05-08 13:55:36
搜索选择器是什么 – 2013-05-08 13:59:55