【Android论文栏目提醒】:以下是网学会员为您推荐的Android论文-Android摘要——imagebutton - 规章制度,希望本篇文章对您学习有所帮助。
在layout目录下的main.xml里加一个ImageButton具体代码如下 //
android:src这里是给ImageButton加一个图片做这个imagebutton的图标在Activity里面监听这个ImageButton时间具体代码如下ImageButton imageButton ImageButton findViewByIdR.id.imageButton1imageButton.setOnClickListenerthis 把下面的XML文件保存成你自己命名的.xml文件比如list_item_bg.xml在系统使用时根据ListView中的列表项的状态来使用相应的背景图片。
drawable/list_item_bg.xml 使用些xml文件第一种是在listview中配置
android:listSelectordrawable/list_item_bg 或者在listview的item中添加属性androidbackground“drawable/list_item_bg即可实现或者在java代码中使用Drawable drawable getResources.getDrawableR.drawable.list_item_bg ListView.setSelectordrawable同样的效果。
但是这样会出现列表有时候为黑的情况需要加上
android:cacheColorHintandroid:color/transparent 使其透明。
其次再来看看Button的一些背景效果
android:state_selected是选中
android:state_focused是获得焦点
android:state_pressed是点击
android:state_enabled是设置是否响应事件指所有事件 根据这些状态同样可以设置button的selector效果。
也可以设置selector改变button中的文字状态。
以下就是配置button中的文字效果 drawable/button_font.xml Button还可以实现更复杂的效果例如渐变啊等等。
drawable/button_color.xml 最后需要在包含button的xml文件里添加两项。
假如是main.xml 文件我们需要在里加两项。
androidfocusabletrue
android:backgrouddrawable/button_color 这样当你使用Button的时候就可以甩掉系统自带的那黄颜色的背景了实现个性化的背景配合应用的整体布局非常之有用啊