以下為完整的程式碼

public class MainActivity extends AppCompatActivity {
    private GridView gridView;
    private int[] image = {R.drawable.one,R.drawable.two,R.drawable.three
    ,R.drawable.four,R.drawable.five};
    private String[] imgtxt = {"1","2","3","4","5"};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        List<Map<String, Object>> items = new ArrayList<>();
        for (int i = 0; i < image.length; i++) {
            Map<String, Object> item = new HashMap<>();
            item.put("image", image[i]);
            item.put("text", imgtxt[i]);
            items.add(item);
        }
        SimpleAdapter adapter = new SimpleAdapter(this,
                items, R.layout.gridview_item, new String[]{"image", "text"},
                new int[]{R.id.image, R.id.text});
        gridView = (GridView)findViewById(R.id.gridview);
        gridView.setNumColumns(2);
        gridView.setAdapter(adapter);
        gridView.setOnItemClickListener(new AdapterView.OnItemClickListener(){
            @Override
            public void onItemClick(AdapterView<?> parent, View view,
            int position, long id) {
                Toast.makeText(MainActivity.this, "Choice " + imgtxt[position],
                Toast.LENGTH_SHORT).show();
            }
        });
    }
}

 

文章標籤

小小工程師 發表在 痞客邦 留言(0) 人氣()

在layout EditText裡面增加屬性

顯示焦點

小小工程師 發表在 痞客邦 留言(0) 人氣()

2018更新

因為我本身開發的App跟生命週期是息息相關的

文章標籤

小小工程師 發表在 痞客邦 留言(0) 人氣()

要讓Android App直接利用Google+來取的使用者資料

Step 1:

文章標籤

小小工程師 發表在 痞客邦 留言(0) 人氣()

undefined

今天最大的新聞莫過於華航空服員罷工

小小工程師 發表在 痞客邦 留言(0) 人氣()