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);
        }
    }
  • 相关阅读:
    排查oom方法
    逃逸分析-栈上分配
    java堆是分配对象的唯一选择吗
    GC
    jvm为什么把-Xms和-Xmx的值设置成一样
    java堆
    java为何使用native 方法
    linux top命令信息详解
    java定位系统性能问题
    struts 初体验
  • 原文地址:https://www.cnblogs.com/shocker/p/2466471.html
Copyright © 2011-2022 走看看