版权声明:此博客上带有原创标识的文章、图片、文件等,未经本人允许,不得用于商业用途。网络媒体、传统媒体或个人转载请注明出处和链接,否则属于侵权行为。 https://blog.csdn.net/nny886/article/details/83828396
以一种布局方式打天下,难以在界面设计布置上比较棘手,而充分利用各种样式,可以提供界面各控件位置布置的便利性。下面就是以ConstraintLayout和LinearLayout混合搭配使用为样例,如下:
<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".SurveyBrowseIAngleRecordActivity">
<LinearLayout
android:id="@+id/ll_SurveyBrowseIAngleRecordActivity"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/tv_SerialNumber_SurveyBrowseIAngleRecordActivity"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="序号"
android:textAlignment="center"
android:textSize="18dp" />
<View
android:layout_width="1dp"
android:layout_height="match_parent"
android:background="@color/colorBlack" />
<TextView
android:id="@+id/tv_Date_SurveyBrowseIAngleRecordActivity"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2"
android:text="日期"
android:textAlignment="center"
android:textSize="18dp" />
<View
android:layout_width="1dp"
android:layout_height="match_parent"
android:background="@color/colorBlack" />
<TextView
android:id="@+id/tv_Time_SurveyBrowseIAngleRecordActivity"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2"
android:text="时间"
android:textAlignment="center"
android:textSize="18dp" />
<View
android:layout_width="1dp"
android:layout_height="match_parent"
android:background="@color/colorBlack" />
<TextView
android:id="@+id/tv_IAngle_SurveyBrowseIAngleRecordActivity"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1.2"
android:text="i角"
android:textAlignment="center"
android:textSize="18dp" />
<View
android:layout_width="1dp"
android:layout_height="match_parent"
android:background="@color/colorBlack" />
<TextView
android:id="@+id/tv_Conclusion_SurveyBrowseIAngleRecordActivity"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1.5"
android:text="结论"
android:textAlignment="center"
android:textSize="18dp" />
</LinearLayout>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@color/colorBlack" />
</LinearLayout>
<ListView
android:id="@+id/lv_Display_SurveyBrowseIAngleRecordActivity"
android:layout_width="match_parent"
android:layout_height="0dp"
app:layout_constraintBottom_toTopOf="@+id/btn_Exit_SurveyBrowseIAngleRecordActivity"
app:layout_constraintTop_toBottomOf="@+id/ll_SurveyBrowseIAngleRecordActivity"></ListView>
<Button
android:id="@+id/btn_Exit_SurveyBrowseIAngleRecordActivity"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="退 出"
android:textAlignment="center"
android:textSize="20dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@+id/lv_Display_SurveyBrowseIAngleRecordActivity" />
</android.support.constraint.ConstraintLayout>