앱 개발 왕 초보 인데
첨부한 이미지 파일 처럼
버튼이 눌러 졌을때 "AlertDialog"를 이용해서
"아이콘","Search","닫기버튼"은 구현했습니다.
그런데 "Search"와"닫기" 사이에 Edittext를 추가 하고 싶습니다만.(검색용 키워드 입력용으로 사용할 예정입니다)
좋은 방법은 없습니까??
정말 어디서 어떻게 손을 대야할지 막막하네요..
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
AlertDialog.Builder Search_D = new AlertDialog.Builder(Main.this);
Search_D.setIcon(R.drawable.icon);
Search_D.setTitle("Search");
<><><><><><><><><><>><><><> ->>이부분에 추가 하고싶습니다.
Search_D.setNeutralButton("close", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
}
});
Search_D.show();
}
}
답글 정말 감사합니다. 아래와 같이 SetView 메서드를 이용하니 해결 가능하네요~
Context ctx = getApplicationContext();
LayoutInflater inf1 = (LayoutInflater)ctx.getSystemService(LAYOUT_INFLATER_SERVICE);
View layout = inf1.inflate(R.layout.w_search, null);
AlertDialog.Builder Search_D = new AlertDialog.Builder(Main.this);
Search_D.setView(layout);




AlertDialog의 setView 메서드를 통하여 사용자 Layout을 추가 가능합니다.
아래 creating a custom layout in an AlertDialog 부분을 참고하시면 됩니다.
http://developer.android.com/guide/topics/ui/dialogs.html#AlertDialog