Androidアプリ開発パーフェクトマスター - 6日目

Chapter 10 リストビューを利用する

  • XMLファイルで管理するリストビューの作成
package com.myexample.chapter10_1_1_1.app;

import android.app.ListActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.*;
import android.widget.AdapterView.OnItemClickListener;

public class MainActivity extends ListActivity implements OnItemClickListener {
    @Override
    public void onCreate(Bundle saveInstanceState) {
        super.onCreate(saveInstanceState);
        String[] title = getResources().getStringArray(R.array.array01);
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this, R.layout.listitem, title);
        setListAdapter(adapter);

        ListView listView = getListView();
        listView.setTextFilterEnabled(true);
        listView.setOnItemClickListener(MainActivity.this);
    }

    @Override
    public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
        TextView item = (TextView) view;
        Toast.makeText(MainActivity.this, item.getText(), Toast.LENGTH_LONG).show();
    }
}

f:id:yossk:20141218223351j:plain

今日の感想

今日は時間なくて一つ。
明日はパソコンが手元になくて更新できないよ。