完成能力测试的提交功能

This commit is contained in:
md
2021-05-31 18:53:12 +08:00
parent a970c02393
commit 90d1237a22
24 changed files with 650 additions and 261 deletions

View File

@@ -120,7 +120,7 @@
android:layout_width="300dp"
android:layout_height="50dp"
android:layout_marginTop="20dp"
android:background="@drawable/shape_login"
android:background="@drawable/selector_change_color_btn_bg"
android:gravity="center"
android:text="登录"
android:textColor="@color/colorPrimaryDark"

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<RadioButton
android:id="@+id/tv_option_layer_index"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<CheckBox
android:id="@+id/cb_option_layer_index"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:visibility="gone" />
<TextView
android:id="@+id/tv_option_content"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<ImageView
android:id="@+id/iv_option_img"
android:layout_width="200dp"
android:layout_height="100dp"
android:src="@mipmap/top_bg" />
</LinearLayout>

View File

@@ -25,35 +25,39 @@
android:src="@drawable/ic_baseline_arrow" />
</LinearLayout>
<TextView
android:id="@+id/tv_capacity_measurement"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:text="POI任务测试"
android:textColor="@color/colorGray"
android:textSize="30sp"
app:layout_constraintLeft_toLeftOf="@id/rl_capacity_measurement"
app:layout_constraintRight_toRightOf="@id/rl_capacity_measurement"
app:layout_constraintTop_toBottomOf="@+id/rl_capacity_measurement" />
<Button
android:id="@+id/btn"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:background="@drawable/shape_login"
android:text="提交"
android:layout_marginBottom="10dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/capacity_measurementRel"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
app:layout_constraintBottom_toTopOf="@id/btn"
app:layout_constraintTop_toBottomOf="@id/tv_capacity_measurement" />
<TextView
android:id="@+id/tv_capacity_measurement"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:text="POI任务测试"
android:textColor="@color/colorGray"
android:textSize="30sp"
app:layout_constraintLeft_toLeftOf="@id/rl_capacity_measurement"
app:layout_constraintRight_toRightOf="@id/rl_capacity_measurement"
app:layout_constraintTop_toBottomOf="@+id/rl_capacity_measurement" />
<Button
android:id="@+id/btn"
android:layout_width="150dp"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:background="@drawable/shape_login"
android:text="提交"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent" />
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/capacity_measurementRel"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
app:layout_constraintBottom_toTopOf="@id/btn"
app:layout_constraintTop_toBottomOf="@id/tv_capacity_measurement" />
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@@ -25,14 +25,22 @@
android:src="@drawable/ic_baseline_arrow"
/>
</LinearLayout>
<com.jcodecraeer.xrecyclerview.XRecyclerView
android:id="@+id/task_capacity2_recycler"
<androidx.core.widget.NestedScrollView
android:layout_width="match_parent"
android:layout_height="0dp"
app:layout_constraintTop_toBottomOf="@+id/rl_capacity2"
app:layout_constraintTop_toBottomOf="@id/rl_capacity2"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
/>
android:id="@+id/nsv">
<com.jcodecraeer.xrecyclerview.XRecyclerView
android:id="@+id/task_capacity2_recycler"
android:layout_width="match_parent"
android:layout_height="0dp"
app:layout_constraintTop_toBottomOf="@+id/rl_capacity2"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
/>
</androidx.core.widget.NestedScrollView>
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
</LinearLayout>

View File

@@ -2,191 +2,173 @@
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_height="wrap_content">
<TextView
android:id="@+id/tv_measure_text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="1、以下哪种拍图做法正确?"
android:layout_marginLeft="15dp"
android:text="1、以下哪种拍图做法正确?"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<LinearLayout
android:id="@+id/ll_choose1"
android:id="@+id/ll_option"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dp"
android:orientation="vertical"
app:layout_constraintTop_toBottomOf="@id/tv_measure_text1">
<RadioGroup
android:layout_width="match_parent"
android:layout_margin="10dp"
android:layout_height="wrap_content">
<RadioButton
android:id="@+id/rb_tv_measureA"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="选项Axxxx" />
<RadioButton
android:id="@+id/rb_tv_measureB"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="选项Bxxxx" />
<RadioButton
android:id="@+id/rb_tv_measureC"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="选项Cxxxx" />
<RadioButton
android:id="@+id/rb_tv_measureD"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="选项Dxxxx" />
</RadioGroup>
</LinearLayout>
<TextView
android:id="@+id/tv_measure_text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2、以下哪张图片正确"
app:layout_constraintTop_toBottomOf="@id/ll_choose1"
app:layout_constraintLeft_toLeftOf="@id/tv_measure_text1"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/ll_choose2"
app:layout_constraintTop_toBottomOf="@id/tv_measure_text2"
android:orientation="vertical">
<RadioGroup
android:layout_width="match_parent"
android:layout_margin="10dp"
android:layout_height="wrap_content">
<LinearLayout
android:id="@+id/ll_measureA"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<RadioButton
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="选项A"/>
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:src="@drawable/select_check"
android:id="@+id/iv_measureA"
/>
</LinearLayout>
<LinearLayout
android:id="@+id/ll_measureB"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<RadioButton
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="选项A"/>
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:src="@drawable/select_check"
android:id="@+id/iv_measureB"/>
</LinearLayout>
<LinearLayout
android:id="@+id/ll_measureC"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<RadioButton
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="选项A"/>
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:src="@drawable/select_check"
android:id="@+id/iv_measureC"/>
</LinearLayout>
<LinearLayout
android:id="@+id/ll_measureD"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<RadioButton
<!-- <LinearLayout-->
<!-- android:id="@+id/ll_choose2"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:orientation="vertical"-->
<!-- android:visibility="gone"-->
<!-- app:layout_constraintTop_toBottomOf="@id/tv_measure_text1">-->
<!-- <LinearLayout-->
<!-- android:id="@+id/ll_measureA"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:orientation="vertical">-->
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="选项A"/>
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:src="@drawable/select_check"
android:id="@+id/iv_measureD"/>
</LinearLayout>
<LinearLayout
android:visibility="gone"
android:id="@+id/ll_measureE"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<RadioButton
<!-- <CheckBox-->
<!-- android:id="@+id/cb_measureA"-->
<!-- style="@style/Widget.AppCompat.CompoundButton.RadioButton"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:text="选项A" />-->
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="选项A"/>
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:src="@drawable/select_check"
android:id="@+id/iv_measureE"/>
</LinearLayout>
<LinearLayout
android:visibility="gone"
android:id="@+id/ll_measureF"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<RadioButton
<!-- <ImageView-->
<!-- android:id="@+id/iv_measureA"-->
<!-- android:layout_width="100dp"-->
<!-- android:layout_height="100dp"-->
<!-- android:src="@drawable/select_check" />-->
<!-- </LinearLayout>-->
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="选项A"/>
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:src="@drawable/select_check"
android:id="@+id/iv_measureF"/>
</LinearLayout>
<LinearLayout
android:id="@+id/ll_measureG"
android:visibility="gone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
<RadioButton
<!-- <LinearLayout-->
<!-- android:id="@+id/ll_measureB"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:orientation="vertical">-->
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="选项A"/>
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:src="@drawable/select_check"
android:id="@+id/iv_measureG"/>
</LinearLayout>
</RadioGroup>
</LinearLayout>
<!-- <CheckBox-->
<!-- android:id="@+id/cb_measureB"-->
<!-- style="@style/Widget.AppCompat.CompoundButton.RadioButton"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:text="选项A" />-->
<!-- <ImageView-->
<!-- android:id="@+id/iv_measureB"-->
<!-- android:layout_width="100dp"-->
<!-- android:layout_height="100dp"-->
<!-- android:src="@drawable/select_check" />-->
<!-- </LinearLayout>-->
<!-- <LinearLayout-->
<!-- android:id="@+id/ll_measureC"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:orientation="vertical">-->
<!-- <CheckBox-->
<!-- android:id="@+id/cb_measureC"-->
<!-- style="@style/Widget.AppCompat.CompoundButton.RadioButton"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:text="选项A" />-->
<!-- <ImageView-->
<!-- android:id="@+id/iv_measureC"-->
<!-- android:layout_width="100dp"-->
<!-- android:layout_height="100dp"-->
<!-- android:src="@drawable/select_check" />-->
<!-- </LinearLayout>-->
<!-- <LinearLayout-->
<!-- android:id="@+id/ll_measureD"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:orientation="vertical">-->
<!-- <CheckBox-->
<!-- android:id="@+id/cb_measureD"-->
<!-- style="@style/Widget.AppCompat.CompoundButton.RadioButton"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:text="选项A" />-->
<!-- <ImageView-->
<!-- android:id="@+id/iv_measureD"-->
<!-- android:layout_width="100dp"-->
<!-- android:layout_height="100dp"-->
<!-- android:src="@drawable/select_check" />-->
<!-- </LinearLayout>-->
<!-- <LinearLayout-->
<!-- android:id="@+id/ll_measureE"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:orientation="vertical"-->
<!-- android:visibility="gone">-->
<!-- <CheckBox-->
<!-- style="@style/Widget.AppCompat.CompoundButton.RadioButton"-->
<!-- android:id="@+id/cb_measureE"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:text="选项A" />-->
<!-- <ImageView-->
<!-- android:id="@+id/iv_measureE"-->
<!-- android:layout_width="100dp"-->
<!-- android:layout_height="100dp"-->
<!-- android:src="@drawable/select_check" />-->
<!-- </LinearLayout>-->
<!-- <LinearLayout-->
<!-- android:id="@+id/ll_measureF"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:orientation="vertical"-->
<!-- android:visibility="gone">-->
<!-- <RadioButton-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:text="选项A" />-->
<!-- <ImageView-->
<!-- android:id="@+id/iv_measureF"-->
<!-- android:layout_width="100dp"-->
<!-- android:layout_height="100dp"-->
<!-- android:src="@drawable/select_check" />-->
<!-- </LinearLayout>-->
<!-- <LinearLayout-->
<!-- android:id="@+id/ll_measureG"-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:orientation="vertical"-->
<!-- android:visibility="gone">-->
<!-- <RadioButton-->
<!-- android:layout_width="match_parent"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:text="选项A" />-->
<!-- <ImageView-->
<!-- android:id="@+id/iv_measureG"-->
<!-- android:layout_width="100dp"-->
<!-- android:layout_height="100dp"-->
<!-- android:src="@drawable/select_check" />-->
<!-- </LinearLayout>-->
<!-- </LinearLayout>-->
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@@ -1,6 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
android:layout_height="match_parent">
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
</androidx.constraintlayout.widget.ConstraintLayout>