2013-10-24 2 views

답변

3

를 사용하여 다음 코드는 onItemClickListener

final CharSequence[] items = { "Mango", "Banana", "Apple" }; 
      AlertDialog.Builder builder = new AlertDialog.Builder(context); 
      builder.setTitle("Select Fruit"); 
      builder.setItems(items, new DialogInterface.OnClickListener() { 

       @Override 
       public void onClick(DialogInterface dialog, int which) { 
        // TODO Auto-generated method stub 
        dialog.cancel(); 

       } 
      }); 
      AlertDialog alert = builder.create(); 
      alert.show(); 
1

내부의 목록보기의 onitemclick 방법이 작업을 수행 :

Dialog dialog= new Dialog(this); 
LayoutInflater inflater = getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
View v = inflate.inflate(R.layout.view, null); 
dialog.setContentView(v); 
dialog.show(); 

레이아웃 R.layout.view리스트 뷰를 포함 할 수 있습니다. 어댑터를 사용하여 항목을 목록보기로 설정하십시오.

그리고 lstview이 도움이

view.findViewById(android.R.id.list); 

희망을 사용하여 액세스하기 위해

.

이 사장님의 ListView의 OnItemClickListener에서
1

열린 팝업 창 :

listview.setOnItemClickListener (새 OnItemClickListener() { @Override 공공 무효 onItemClick (어댑터 뷰 AdapterView의 것들은 arg0,보기 ARG1, INT 위치, 긴에서 arg3) { // 팝업 창 표시 } });

Set own layout in popup window in android

디자인 레이아웃 그에 따라 당신이 팝업에 표시하고 싶은 팝업 창에 설정, 팝업 창은이 링크를 참조 표시합니다.

또는 두 번째 옵션 으로ItemClick에서 사용자 지정 대화 상자를 표시 할 수 있습니다.

관련 문제