AndroidStudio ListView 简单使用 (使用android自带的 android.R.layout.simple_list_item_1)

Listview的基本XML属性

android:divider="#f00"                分割线的颜色
android:dividerHeight="2dp"       分割条的高度
android:cacheColorHint="#0fff"   当列表使用背景图之后,下拉或者上拉都会出现一个问题:背景图不见了
android:scrollingCache="false"   当列表使用背景图之后,下拉或者上拉都会出现一个问题:出现黑色块
android:fadingEdge="none"        当发现上下拉的时候,上下边出现阴影
android:listSelector="#0000"       去掉点击ltem时的背景

----------------------------------------------------------------------------------

MainActivity.java

(使用android自带的 android.R.layout.simple_list_item_1)

String[] data = {"Apple", "Banana", "Orange", "Watermelon", "Pear", "Grape", "Pineapple", "Strawberry", 
                "Cherry", "Mango", "Apple", "Banana", "Orange", "Watermelon", "Pear", "Grape", "Pineapple", 
                "Strawberry", "Cherry", "Mango"};
        ArrayAdapter adapter = new ArrayAdapter(MainActivity.this, android.R.layout.simple_list_item_1, data);

        ListViewById = findViewById(R.id.list_bt);
        ListViewById.setAdapter(adapter);

        ListViewById.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView parent, View view, int position, long id) {
                String result = parent.getItemAtPosition(position).toString();//获取选择项的内容
                Toast.makeText(MainActivity.this, "您点击了" + result, Toast.LENGTH_SHORT).show();
            }
        });

----------------------------------------------------------------------------------

xml

----------------------------------------------------------------------------------

效果

AndroidStudio ListView 简单使用 (使用android自带的 android.R.layout.simple_list_item_1)_第1张图片

你可能感兴趣的:(Android,Studio)