당신이 원한다면 당신은 여전히 더 많은 단추 (중성)를 가지고 있습니다 ...
그렇지 않으면 this question을 읽을 것을 제안합니다.
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle(R.string.app_name)
.setIcon(R.drawable.dialog_icon)
.setMessage(R.string.welcome_text)
.setCancelable(true)
.setNegativeButton(R.string.okay, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
});
AlertDialog welcomeAlert = builder.create();
welcomeAlert.show();
// Make the textview clickable. Must be called after show()
((TextView)welcomeAlert.findViewById(android.R.id.message)).setMovementMethod(LinkMovementMethod.getInstance());
내가 <a href=".."></a>
내 strings.xml의
에서 서식을 정기적으로 사용하고 내 현재 솔루션에 대해 좋아하지 않는 유일한 것은이 때문이다 :
이것은 그래도 난 그것을 달성 한 방법이다 링크 만이 아니라 모든 텍스트를 클릭 할 수있게합니다.
감사합니다. Kavi, 매우 유용합니다. – Droidand
왜 android.R.id.message? – max4ever
AlertDialog가 내장 함수이기 때문에 android.R.id.message는 SDK가 Dialog의 텍스트/메시지 영역에 제공 한 (숨겨진) 참조입니다. 클릭 할 수있게하려는 대화 상자의 영역입니다. – Kavi