安卓侧滑按钮实现小知识
2015-11-02 10:38
357 查看
1、 <RelativeLayout
android:id="@+id/menu_one"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/one"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:src="@drawable/img_1" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="20dp"
android:layout_toRightOf="@id/one"
android:text="我要发布"
android:textColor="#f0f0f0"
android:textSize="20sp" />
</RelativeLayout>
解释,relativeLayout给予指定的id就可设置点击事件
private ImageView one;
private RelativeLayout menu_one;//全局
menu_one = (RelativeLayout) findViewById(R.id.menu_one);
menu_one.setOnClickListener(this);//在oncreate内部
public void onClick(View v) {//在外部复习方法
switch (v.getId()) {
case R.id.menu_one:
Intent intent = new Intent();
intent.setClass(MainActivity.this, OutActivity.class);
startActivity(intent);
break;
default:
break;
}
}
即为先实现View.OnClickListener
@Override
public void onClick(View v) {
//判断是哪个imagebutton
switch (v.getId()){
case 1:
//用intent跳转界面
break;
case 2:
//用intent跳转界面
break;
default:
break;
}
再重载onclick()方法
android:id="@+id/menu_one"
android:layout_width="match_parent"
android:layout_height="wrap_content" >
<ImageView
android:id="@+id/one"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_centerVertical="true"
android:layout_marginLeft="20dp"
android:layout_marginTop="20dp"
android:src="@drawable/img_1" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="20dp"
android:layout_toRightOf="@id/one"
android:text="我要发布"
android:textColor="#f0f0f0"
android:textSize="20sp" />
</RelativeLayout>
解释,relativeLayout给予指定的id就可设置点击事件
private ImageView one;
private RelativeLayout menu_one;//全局
menu_one = (RelativeLayout) findViewById(R.id.menu_one);
menu_one.setOnClickListener(this);//在oncreate内部
public void onClick(View v) {//在外部复习方法
switch (v.getId()) {
case R.id.menu_one:
Intent intent = new Intent();
intent.setClass(MainActivity.this, OutActivity.class);
startActivity(intent);
break;
default:
break;
}
}
即为先实现View.OnClickListener
@Override
public void onClick(View v) {
//判断是哪个imagebutton
switch (v.getId()){
case 1:
//用intent跳转界面
break;
case 2:
//用intent跳转界面
break;
default:
break;
}
再重载onclick()方法
相关文章推荐
- 把时间留下,把目标推进
- [Android Studio]Failed to install Intel HAXM 问题解决
- ionic 幻灯指令 ion-slide-box
- HTTP深入浅出 http请求(转)
- mysql 索引总结
- C# 微信企业号--发送消息
- 攻城狮开发产品以中国高铁成功为鉴
- Mybatis 示例之 foreach (下)
- 友元类和友元函数
- Android Context 上下文 你必须知道的一切
- Oracle SQL Developer 添加SQLServer 和Sybase 连接
- 支付宝集成获取私钥与公钥【原创】
- No orientation specified, and the default is horizontal. This is a common source of bugs when childr
- 怎么添加非官方的chrome扩展?(jsonview为例)
- 10月第4周网络安全报告:放马站点.COM占75.8%
- LeetCode Kth Largest Element in an Array
- iOS开发中类方法与self方法的区别
- android的task任务栈
- bug丛生 苹果软件部门肿么了?
- HTTPS的使用学习