RelativeLayout中的Button点击事件失效

fenzhouzhen7118 2018-01-19 04:57:53
RelativeLayout中有RadioGroup,TextView,Button,qizhongButton点击事件失效

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#f4f4f4"
android:orientation="vertical">

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#ffffff">

<TextView
android:id="@+id/tv_fapiao_type"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:layout_marginTop="25dp"
android:text="发票类型"
android:textColor="#666666"
android:textSize="13sp" />

<RadioGroup
android:id="@+id/rdg_invoice_type"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tv_fapiao_type"
android:layout_marginBottom="20dp"
android:layout_marginLeft="20dp"
android:layout_marginTop="15dp"
android:orientation="horizontal">

<RadioButton
android:id="@+id/rdb_invoice_plain"
android:layout_width="100dp"
android:layout_height="30dp"
android:background="@drawable/invoice_bg"
android:button="@null"
android:checked="true"
android:gravity="center"
android:text="普通增值税"
android:textColor="#ffffff"
android:textSize="14sp" />

<RadioButton
android:id="@+id/rdb_invoice_special"
android:layout_width="100dp"
android:layout_height="30dp"
android:layout_marginLeft="10dp"
android:background="@drawable/invoice_bg"
android:button="@null"
android:gravity="center"
android:text="专用发票"
android:textColor="#999999"
android:textSize="14sp" />
</RadioGroup>
</RelativeLayout>

<Button
android:id="@+id/tv_invoice_save"
android:layout_width="match_parent"
android:layout_height="55dp"
android:layout_alignParentBottom="true"
android:background="#2b40e2"
android:gravity="center"
android:text="保 存"
android:textColor="#ffffff"
android:textSize="19sp" />
</RelativeLayout>
...全文
702 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
YXTS122 2018-02-17
  • 打赏
  • 举报
回复
重新运行一下看看。。。。。。。。。。。。。
安静如瘫痪 2018-01-20
  • 打赏
  • 举报
回复
应该是上面的RelativeLayout把button挡住了,你改成下面试试
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#f4f4f4"
    android:orientation="vertical">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
		 android:layout_above="@+id/tv_invoice_save"
        android:background="#ffffff">

        <TextView
            android:id="@+id/tv_fapiao_type"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_marginLeft="20dp"
            android:layout_marginTop="25dp"
            android:text="发票类型"
            android:textColor="#666666"
            android:textSize="13sp" />

        <RadioGroup
            android:id="@+id/rdg_invoice_type"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_below="@+id/tv_fapiao_type"
            android:layout_marginBottom="20dp"
            android:layout_marginLeft="20dp"
            android:layout_marginTop="15dp"
            android:orientation="horizontal">

            <RadioButton
                android:id="@+id/rdb_invoice_plain"
                android:layout_width="100dp"
                android:layout_height="30dp"
                android:background="@drawable/invoice_bg"
                android:button="@null"
                android:checked="true"
                android:gravity="center"
                android:text="普通增值税"
                android:textColor="#ffffff"
                android:textSize="14sp" />

          <RadioButton
                android:id="@+id/rdb_invoice_special"
                android:layout_width="100dp"
                android:layout_height="30dp"
                android:layout_marginLeft="10dp"
                android:background="@drawable/invoice_bg"
                android:button="@null"
                android:gravity="center"
                android:text="专用发票"
                android:textColor="#999999"
                android:textSize="14sp" />
        </RadioGroup>
    </RelativeLayout>

    <Button
        android:id="@+id/tv_invoice_save"
        android:layout_width="match_parent"
        android:layout_height="55dp"
        android:layout_alignParentBottom="true"
        android:background="#2b40e2"
        android:gravity="center"
        android:text="保 存"
        android:textColor="#ffffff"
        android:textSize="19sp" />
</RelativeLayout> 
  • 打赏
  • 举报
回复
你确定id没搞错么,有没有在代码里设置属性,布局没问题

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧