您的位置:首页 > 其它

安卓侧滑按钮实现小知识

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()方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: