我在我的Android活動必須點擊兩次調用EditText上的Android
<EditText
android:id="@+id/payment_expiration"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/payment_expiration_label"
android:layout_centerHorizontal="true"
android:layout_marginLeft="25dp"
android:layout_marginRight="25dp"
android:clickable="true"
android:onClick="update_expiration_date"
android:editable="false"
android:layout_marginTop="-4dp"
android:cursorVisible="false"
android:maxLength="7"
android:padding="10dp"
android:textSize="13dp" />
有這個EDITTEXT一個onclick方法,你可以看到當
用戶點擊我把這個方法,它推出一個datePickerDialog:
public void update_expiration_date(View v){
Log.i("","cliqué");
picker.show();
can_update_expiration_date = true;
}
我encouter的問題是:在第一時間就在我打開這個活動,用戶必須點擊兩次啓動對話框
但在那之後,點擊就足夠
我怎麼能解決這個問題
你的onClick監聽器在哪裏?你有什麼?你在哪裏以及如何定義選取器?請分享您的代碼。 – ayorhan
也許我對這個類似問題的回答可能有所幫助:http://stackoverflow.com/a/42092582/1617737 –