为ImageView设置点击样式
2011-11-28 13:42
363 查看
分为三步:
1.写样式:
2.把样式设置给ImageView
3.为ImageView设置监听
1.写样式:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable="@drawable/selected"/> <item android:state_focused="true" android:state_window_focused="true" android:drawable="@drawable/selected"/> <item android:drawable="@drawable/normal"/> </selector>
2.把样式设置给ImageView
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/imageselect" android:id="@+id/imageview" /> </LinearLayout>
3.为ImageView设置监听
public class IvTestActivity extends Activity { private ImageView ivTest; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ivTest = (ImageView) this.findViewById(R.id.imageview); ClickListener listener = new ClickListener(); ivTest.setOnClickListener(listener); } class ClickListener implements OnClickListener{ public void onClick(View v) { } } }
相关文章推荐
- 设置Android ImageView点击时的样式
- android 为TextView的部分文字设置超链接样式并监听点击事件
- android 为TextView的部分文字设置超链接样式并监听点击事件
- 为 TextView 的部分文字设置超链接样式并监听点击事件
- ImageButton和Button不设置点击事件也会拦截父View的点击事件
- 给ImageView设置点击范围
- TextView设置部分文字可点击及样式
- android listview 中的子控件(比如ImageView)设置点击事件
- ImageView设置不可点击无效
- android textview 中部分内容 颜色 样式 点击事件的设置9
- 一个textview设置特殊的字体样式,颜色,并且设置特殊字体点击事件
- Andorid之使用ImageView和Selector配置文件制作多样式按钮(默认、点击、灰掉)
- 【Android】 TextView设置个别字体样式
- UITableView cell 点击没反应 但却设置了delegate
- 关于外部样式表中background-image:url()的设置
- Android 动态设置列表样式,不用ListView或者RecyclerView
- Android TextView设置高亮,颜色,点击跳转链接
- 用colorWithPatternImage设置view背景色太占内存,替代方法
- 动态添加未知个View,并动态设置点击事件
- Android设置TextView的Selector来控制点击的颜色