[故事有你] 2015-05-08 16:05 采纳率: 100%
浏览 3470

点击一次button隐藏RelativeLayout。

XML是这样的。

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        tools:context="com.app.bangwoyi.MainActivity" >

        <Button
            android:id="@+id/dingdan1"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="left"
            android:text="订单1" />

        <RelativeLayout
            android:id="@+id/relativeLayout1"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:gravity="left" 
            android:visibility="visible">

            <EditText
                android:id="@+id/timu"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="半喂入卧式割台联合收割机怎么翻译?"
                android:textSize="14dp" />

            <TextView
                android:id="@+id/daan1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_below="@id/timu"
                android:layout_gravity="left"
                android:layout_marginTop="10dp"
                android:text="答案1: Seml-feeding"
                android:textSize="15dp" />

            <TextView
                android:id="@+id/daan2"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_below="@id/daan1"
                android:layout_marginTop="25dp"
                android:text="答案2: "
                android:textSize="15dp" />

            <TextView
                android:id="@+id/daan"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_below="@id/daan2"
                android:layout_marginTop="30dp"
                android:text=".....: "
                android:textSize="15dp" />

            <TextView
                android:id="@+id/daan_n"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:layout_below="@id/daan"
                android:layout_marginTop="30dp"
                android:text="答案5:Horizontal cut "
                android:textSize="15dp" />

            <Button
                android:id="@+id/bt1"
                style="?android:attr/buttonStyleSmall"
                android:layout_width="20dp"
                android:layout_height="20dp"
                android:layout_alignBaseline="@+id/daan1"
                android:layout_alignBottom="@+id/daan1"
                android:layout_alignRight="@+id/timu"
                android:layout_marginRight="30dp"
                android:background="@drawable/dianzan" />

            <Button
                android:id="@+id/bt"
                style="?android:attr/buttonStyleSmall"
                android:layout_width="20dp"
                android:layout_height="20dp"
                android:layout_alignBaseline="@+id/daan2"
                android:layout_alignBottom="@+id/daan2"
                android:layout_alignRight="@+id/daan1"
                android:layout_marginRight="50dp"
                android:background="@drawable/bofang" />

            <Button
                android:id="@+id/bt2"
                style="?android:attr/buttonStyleSmall"
                android:layout_width="20dp"
                android:layout_height="20dp"
                android:layout_alignBaseline="@+id/daan2"
                android:layout_alignBottom="@+id/daan2"
                android:layout_alignLeft="@+id/bt1"
                android:layout_marginRight="20dp"
                android:background="@drawable/dianzan" />

            <Button
                android:id="@+id/bt3"
                style="?android:attr/buttonStyleSmall"
                android:layout_width="20dp"
                android:layout_height="20dp"
                android:layout_alignBaseline="@+id/daan"
                android:layout_alignBottom="@+id/daan"
                android:layout_alignLeft="@+id/bt2"
                android:background="@drawable/dianzan" />

            <Button
                android:id="@+id/bt4"
                style="?android:attr/buttonStyleSmall"
                android:layout_width="20dp"
                android:layout_height="20dp"
                android:layout_alignLeft="@+id/bt3"
                android:layout_alignTop="@+id/daan_n"
                android:background="@drawable/buzan" />

            <TextView
                android:id="@+id/number1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignBottom="@+id/bt1"
                android:layout_toRightOf="@+id/bt2" />

            <TextView
                android:id="@+id/number2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignBottom="@+id/bt2"
                android:layout_toRightOf="@id/bt2" />

            <TextView
                android:id="@+id/number3"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignBottom="@+id/bt3"
                android:layout_toRightOf="@id/bt2" />

            <TextView
                android:id="@+id/number4"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_alignBottom="@+id/bt4"
                android:layout_toRightOf="@id/bt2" />

            <Button
                android:id="@+id/jt"
                style="?android:attr/buttonStyleSmall"
                android:layout_width="20dp"
                android:layout_height="20dp"
                android:layout_alignBaseline="@+id/timu"
                android:layout_alignBottom="@+id/timu"
                android:layout_toRightOf="@+id/timu"
                android:background="@drawable/jiantou" />

            <Button
                android:id="@+id/more"
                android:layout_width="40dp"
                android:layout_height="20dp"
                android:layout_alignParentRight="true"
                android:layout_below="@+id/bt4"
                android:layout_marginTop="20dp"
                android:background="@android:color/transparent"
                android:gravity="right"
                android:text="more "
                android:textSize="15dp" />
        </RelativeLayout>

        <Button
            android:id="@+id/dingdan2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/linearLayout1"
            android:layout_below="@+id/linearLayout1"
            android:gravity="left"
            android:text="订单2" />

        <Button
            android:id="@+id/dingdan3"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_alignLeft="@+id/dingdan2"
            android:layout_below="@+id/dingdan2"
            android:gravity="left"
            android:text="订单3" />

        <Button
            android:id="@+id/dingdan4"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="left"
            android:text="订单4" />
    </LinearLayout>

</ScrollView>

我想点击第一个button,把下面的RelativeLayout隐藏,再点击一次又显示。求指点

  • 写回答

3条回答 默认 最新

  • bdmh 移动开发领域优质创作者 2015-05-08 22:41
    关注

    每次判断你下layout的visibility,如果是gone就设置为visible,如果是visible就设置为gone

    评论

报告相同问题?

悬赏问题

  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序
  • ¥15 onvif+openssl,vs2022编译openssl64
  • ¥15 iOS 自定义输入法-第三方输入法
  • ¥15 很想要一个很好的答案或提示
  • ¥15 扫描项目中发现AndroidOS.Agent、Android/SmsThief.LI!tr
  • ¥15 怀疑手机被监控,请问怎么解决和防止
  • ¥15 Qt下使用tcp获取数据的详细操作