반응형

* 안드로이드 리스트뷰 예제...

 

public class ListViewActivity extends AppCompatActivity {

//string 배열 선언... 
String[] strList = {"Button Ex", "TabView Ex", "Timer Ex", "내부 File Read & Write Ex", "Local DB Ex","리스트뷰 필터링"};

 

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_list_view);

//액션바 셋팅
ActionBar ab = getSupportActionBar();
ab.setTitle("메인화면...");

 

//어뎁터 연결 리스트뷰랑...
ArrayAdapter<String> adapter1 = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,strList);
ListView lv = (ListView)findViewById(R.id.lvMain);
lv.setAdapter(adapter1);

 

//리스트 뷰 이벤트
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
Toast.makeText(getApplicationContext(),((TextView)view).getText() + "클릭함. " + i,Toast.LENGTH_SHORT).show();
// i 변수 인덱스 키

반응형

+ Recent posts