감사합니다 .... 안녕하세요. 텍스트보기를 길게 클릭 할 때 대화 상자를 열어야한다는 요구 사항이 있습니다. 그렇다면 어떻게 할 수 있습니까? 하나는 ....이 문제에서 저를 도울 수텍스트보기를 길게 클릭하면 대화 상자를 만들 수 있습니까?
감사
감사합니다 .... 안녕하세요. 텍스트보기를 길게 클릭 할 때 대화 상자를 열어야한다는 요구 사항이 있습니다. 그렇다면 어떻게 할 수 있습니까? 하나는 ....이 문제에서 저를 도울 수텍스트보기를 길게 클릭하면 대화 상자를 만들 수 있습니까?
감사
해당 텍스트 상자 longClick 리스너에 작성해야합니다 :
yourTextBox.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
// add code to open dialog window
return false;
}
});
onLongClickListener
를 설정해야
, 이 청취자의 onClick()
방법, 당신의 텍스트 뷰에 다음 코드
AlertDialog alertDialog = new AlertDialog.Builder(view.getContext()).create();
alertDialog.setTitle("Reset...");
alertDialog.setMessage("Are you sure?");
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// here you can add functions
}
});
alertDialog.setIcon(R.drawable.icon);
alertDialog.show();
REGIST onlongClickListner를 구현하고 청취자의 대화를 만들
textView.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
new AlertDialog.Builder(YourActivity.this)
.setMessage(
getString(R.string.yourMsg))
.setPositiveButton(
"OK",
new DialogInterface.OnClickListener() {
public void onClick(
DialogInterface dialog,
int which) {
dialog.cancel();
}
}).show();
return false;
}
});
당신의 프로세스에게 온 클릭 방법 또는 onTouch를 계속하지 않으려면 ... 결국 true를 돌려줍니다. (온 클릭 방식의 코드를 실행하지 않습니다)