package com.example.hp.myapplication;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
import java.util.ArrayList;
public class MainActivity extends Activity implements AdapterView.OnItemClickListener {
ListView listView;
ArrayList<String> mDatas = new ArrayList<String>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mDatas.add("1");
mDatas.add("2");
mDatas.add("3");
ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, mDatas);
listView.setAdapter(adapter);
listView.setOnItemClickListener(this);
}
@Override
public void onItemClick(AdapterView<?> parent, View view,int position, long id){
if(equals("1")){
final CharSequence[] items = {"소리","진동","무음"};
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("선택").setSingleChoiceItems(items,-1,new DialogInterface.OnClickListener(){
public void onClick(DialogInterface dialogInterface, int index){
Toast.makeText(getApplicationContext(),items[index],Toast.LENGTH_SHORT).show();
}
});
AlertDialog dialog = builder.create();
dialog.show();
}
}
}
// 리스트뷰 1 ,2 ,3 항목에 각각 얼럿다이얼로그 (라디오 버튼형) 를 뛰우고 싶은데, (1번 눌렀을떄 "소리 진동 무음" 선택)
앱이 종료가 되버립니다 ...ㅠ 혼자서 구글링하면서 찾고 있는데 잘않되는데 수정부분좀 잡아주세요 ...