-2
동일한 작업 내에서 대화 상자에 사용자 지정 목록 어댑터를 부 풀리는 방법과 대화 상자에 추가 된 사용자 지정 목록에서 OnItemClick Listner를 구현하는 방법을 알아야합니다.대화 상자 내의 사용자 지정 목록보기
감사
동일한 작업 내에서 대화 상자에 사용자 지정 목록 어댑터를 부 풀리는 방법과 대화 상자에 추가 된 사용자 지정 목록에서 OnItemClick Listner를 구현하는 방법을 알아야합니다.대화 상자 내의 사용자 지정 목록보기
감사
public class MainActivity extends AppCompatActivity implements
View.OnClickListener, AdapterView.OnItemClickListener {
Button button;
String[] data = new String[]{"Monday", "Tuesday", "Wednesday", "Thursday", "Friday"};
ListView listView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button = (Button) findViewById(R.id.button);
button.setOnClickListener(this);
}
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
String day=data[i];
Toast.makeText(this,day,Toast.LENGTH_SHORT).show();
}
@Override
public void onClick(View view) {
if(view==button){
View layout = LayoutInflater.from(this).inflate(R.layout.activity_main2, null, false);
listView = (ListView) layout.findViewById(R.id.listView);
ListAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, data);
listView.setAdapter(adapter);
listView.setOnItemClickListener(this);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("hello");
builder.setView(layout);
builder.show();
}
}
}
의
가능한 복제 [I는 안드로이드 경고 대화 상자에서 목록보기를 표시 할 수 있습니까?] (http://stackoverflow.com/questions/15762905/how-can -i-display-a-list-in-an-anroid-alert-dialog-dialog) –
가능한 복제본 http://stackoverflow.com/questions/13504781/custom-listview-inside-a-dialog-in-android – Vickyexpert