啥都不说,先看代码
RelativeLayout insuranceChild = (RelativeLayout) findViewById(R.id.insuranceChild);
insuranceChild.setVisibility(View.GONE);
RelativeLayout insuranceAgecoverAge = (RelativeLayout) findViewById(R.id.insuranceAgecoverAge);
insuranceAgecoverAge.setVisibility(View.GONE);
RelativeLayout insuranceLimit = (RelativeLayout) findViewById(R.id.insuranceLimit);
insuranceLimit.setVisibility(View.VISIBLE);
没有什么问题吧,外层是linearLayout,下面还有其他布局,但是,模拟器,nexus5没问题,在小米,三星就出现下面的布局全部消失的情况,一个劲的找啊,
然后看布局
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/Appointment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#F2F2F2" >
<ScrollView
android:id="@+id/ScrollView"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginBottom="50dip"
android:background="#F2F2F2"
android:fillViewport="true" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="80dp"
android:background="#fefefefe"
android:gravity="center_vertical" >
<TextView
android:id="@+id/appointment_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="12dp"
android:text="中融信托-兴创美林湖"
android:textColor="#404040"
android:textSize="18sp"
android:textStyle="bold" />
</RelativeLayout>
<View
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/main_listitem_view_h" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="7dp"
android:layout_marginRight="7dp"
android:background="#F2F2F2"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="52dip"
android:layout_marginTop="10dp"
android:background="#DBDBDB"
android:padding="1dp" >
<EditText
android:id="@+id/appointment_name"
android:layout_width="match_parent"
android:layout_height="52dp"
android:background="#fefefefe"
android:hint="理财师姓名"
android:paddingLeft="10dp" />
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="52dp"
android:layout_marginTop="10dp"
android:background="#DBDBDB"
android:padding="1dp" >
<EditText
android:id="@+id/app_phoneNumber"
android:layout_width="match_parent"
android:layout_height="52dp"
android:background="#fefefefe"
android:hint="理财师电话"
android:paddingLeft="10dp" />
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="52dp"
android:layout_marginTop="10dp"
android:background="#DBDBDB"
android:padding="1dp" >
<RelativeLayout
android:id="@+id/ins_fujiaxian"
android:layout_width="match_parent"
android:layout_height="52dp"
android:background="#fefefefe"
android:gravity="center_vertical" >
<TextView
android:id="@+id/app_money"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="12dp"
android:background="#fefefefe"
android:text="预约金额"
android:textColor="#ffbbbbbb"
android:textSize="18sp" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginRight="10dp"
android:layout_marginTop="3dp"
android:background="@drawable/arrow" />
</RelativeLayout>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="150dp"
android:layout_marginTop="10dp"
android:background="#DBDBDB"
android:padding="1dp" >
<EditText
android:id="@+id/app_content"
android:layout_width="match_parent"
android:layout_height="150dp"
android:background="#fefefefe"
android:gravity="top"
android:hint="其他说明"
android:maxLength="50"
android:paddingLeft="10dp"
android:paddingTop="18dp" />
</RelativeLayout>
</LinearLayout>
</LinearLayout>
</ScrollView>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="45dip"
android:layout_alignParentBottom="true"
android:layout_marginLeft="7dp"
android:layout_marginRight="7dp"
android:layout_marginTop="2dp" >
<Button
android:id="@+id/btn_post"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="3dip"
android:background="#BB8855"
android:text="提交预约"
android:textColor="#fefefefe" />
</RelativeLayout>
</RelativeLayout>
看起来也没有问题吧,奇怪的是,三个RelateLayout必须两个以上显示,才会正常,毫无头绪寻找
最后
就说一个词
view
杨峥啊,你这布局