2010-07-01 7 views
0

하나의 AlertDialog에 더 많은 공간이 필요하고 .title을 null로 설정하면 제목이 표시되지 않지만 AlertDialog에 공백이 추가되지는 않습니다. 대화 상자가 화면에서 훨씬 더 아래쪽으로 시작됩니다. setPosativeButton을 사용하지 않으면 원하는 효과가 있지만 닫기 버튼이 필요합니다. AlertDialog를 설정하여 화면 맨 위에서 내 긴 메시지를 표시 할 수 있습니까?안드로이드 용 alertDialog에서 제목과 아이콘을 꺼내는 방법

+0

시도해보십시오. setIcon (int resId) 아이콘을 원하지 않으면 resId를 0으로 설정하십시오. – Kalpesh

답변

0

제목과 텍스트에 대한 .. 실제로, 당신이 "about"메뉴와 같은 것을 만들고 싶다고 생각했습니다.

public void ChooseAbout() { 
    AlertDialog.Builder builder = new AlertDialog.Builder(this); 
    builder.setMessage(
      "First time here? Check out the FAQ!").setTitle("Hi!"); 

    builder.show(); 
} 

당신은 당신의 작업을 완료합니다 .setPositiveButton을 사용할 수 있으며 .setNegaiveButton는 당신을 취소 할 수 있습니다.

.setPositiveButton("Yes", new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int id) { 
       MyActivity.this.finish(); 
      } 
     }) 
     .setNegativeButton("No", new DialogInterface.OnClickListener() { 
      public void onClick(DialogInterface dialog, int id) { 
       dialog.cancel(); 
      } 
     }) 
+0

제목이 필요하지 않습니다. 나는 "Hi!"라는 단어를 넣고 싶다. setMessage 파트에서 사용자가 화면 밖으로 스크롤하고 나머지 도움말 텍스트의 전체 화면을 갖도록하십시오. 제목을 null로 설정하거나 설정하지 않으면 작동하지만 경고 대화 상자가 작아지고 제목이 올라갈 곳의 맨 위를 벗어납니다. –