1.首先在Activity中定义一个Textview,如下所示
<TextView
android:id="@+id/xuanze"
style="@style/tv_debug"
android:layout_width="150dp"
android:layout_height="40dp"
android:background="@drawable/line"
android:drawableRight="@drawable/img_down"
android:drawablePadding="5dp"
android:gravity="center"
android:textColor="@color/current_time_text"
android:textSize="15sp"
android:maxLines="1"
android:layout_marginLeft="@dimen/dp_10"
android:padding="5dp"
android:theme="@style/MyEditText" />
2.在其java文件中设置数组,如下所示
final String[] location = new String[]{"1", "2", "3", "4", "5", "6"};//孔位
3.对本Textview设置监听事件就可以实现下拉框的功能了
viewBinding.ETN11.setOnClickListener(View -> {
showSingleChoiceDialog(location, viewBinding.ETN11);
viewBinding.ETN21.setText(null);
viewBinding.ETN27.setChecked(false);
});