demo里面默认了三个没规律的用户名,产品觉得输入太麻烦了,让做个下拉列表,选择。样式如下~
①xml文件,中需要下拉菜单的EditText
<EditText
android:id="@+id/login_id"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="3"
android:padding="5dp"
android:textSize="20sp"
android:drawableRight="@drawable/down"
/>
②在LoginAcitivity中,对EditText的触摸事件进行监听,当ACTION_UP事件发生时,判断事件发生的位置,用EditText控件的宽度-EditText右侧drawable的宽度;当触摸位置的横坐标大于这个长度时,可以判断发生了点击 down 图标事件。
private EditText logId;
logId = (EditText) findViewById(R.id.login_id);
logId.setOnTouchListene