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()方法