zoukankan      html  css  js  c++  java
  • [Android]ListView学习(二)自定义Item

    ListView自定义Item,需要自己写一个Item布局文件,还是以前面的那个简单的ListView为例

    1.新建一个Item布局文件,res\layout\menu_item.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <TextView
        xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="@dimen/menu_item_height"
        android:gravity="center|center_vertical"
        android:textSize="@dimen/item_text_size"
        android:textColor="#ffffff"
        />

    2.在Activity文件中插入相关代码

    package com.malue.listview;
    
    import android.app.Activity;
    import android.os.Bundle;
    import android.widget.ArrayAdapter;
    import android.widget.ListView;
    
    public class ListViewActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            //listView元件
            ListView lv=(ListView)findViewById(R.id.restaurant);
            //需要显示的数据
            String[] arr = getResources().getStringArray(R.array.restaurants);
            //适配器指定数据显示
            ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.menu_item, arr);
            lv.setAdapter(adapter);
        }
    }
  • 相关阅读:
    Promise前期准备---区别实例对象与函数对象
    es6之函数参数默认值、字符串方法、for of
    es6之剩余和扩展参数
    es6之解构赋值
    es6之set和map
    前端知识点总结
    jQuery的12种选择器
    前端面试总结
    Closure
    PHP 中 16 个魔术方法详解
  • 原文地址:https://www.cnblogs.com/shocker/p/2466471.html
Copyright © 2011-2022 走看看