单击时如何制作显示不同图像的图像按钮? (android,eclipse)

时间:2014-08-09 19:48:53

标签: android eclipse

我想创建一个图像按钮,单击它时,它会在同一页面上显示不同的图像而不会转到任何其他页面,并且还可以在显示此照片时添加按钮以保存照片或使用设备默认照片查看器,类似于您创建课程并键入应用程序设置

像那样:

<activity
       ....
        android:theme="@android:style/Theme.Dialog" >     
        <intent-filter>
            ....
        </intent-filter>
    </activity>

所以如果你能帮助我那会很棒,谢谢

1 个答案:

答案 0 :(得分:0)

添加选择器:

在您的ImageButton活动的布局xml:

<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/mybutton"
android:src="@drawable/button_selector"/>
可绘制文件夹中的

button_selector.xml:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >

<item android:state_clicked="true" 
  android:drawable="@drawable/button_clicked" /> <!-- clicked --> 
<item android:drawable="@drawable/button_default" /> <!-- default --> 

</selector>