zoukankan      html  css  js  c++  java
  • 2.4.9 列表视图

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:orientation="vertical" >
    
        <ListView
            android:id="@+id/listView2"
            android:layout_width="match_parent"
            android:layout_height="wrap_content" >
        </ListView>
    
        <TextView
            android:id="@+id/textView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="TextView" />
    
        <TextView
            android:id="@+id/textView2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="TextView" />
    
    </LinearLayout>
    public class MainActivity extends Activity {
        private int status = 0;
        private String[] books2 = new String[] { "乖,摸摸头", "从你的全世界路过", "杜拉拉升职记" };
        private String[] author = new String[] { "大冰","张嘉佳","xxx"};
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            this.setContentView(R.layout.activity_main);
            ListView listView = (ListView) findViewById(R.id.listView2);
            int[] to = new int[]{R.id.textView1,R.id.textView2};
            List<Map<String,Object>> data = new ArrayList<Map<String, Object>>();
            for(int i=0;i<books2.length;i++){
                Map<String,Object> newMap = new HashMap<String, Object>();
                newMap.put("author", this.author[i]);
                newMap.put("book", this.books2[i]);
                data.add(newMap);
            }
            SimpleAdapter adapter = new SimpleAdapter(this, data, R.layout.activity_main, new String[]{"book","author"}, to);
            listView.setAdapter(adapter);
        }
    
        @Override
        public boolean onCreateOptionsMenu(Menu menu) {
            getMenuInflater().inflate(R.menu.main, menu);
            return true;
        }
    
    }
  • 相关阅读:
    python线程同步
    闭包、装饰器
    python中的return返回值
    常用内建函数
    python迭代器与生成器
    python基础之数据类型
    VS生成解决方案时报错: Your project does not reference ".NETFramework,Version=v4.5"
    Unity 低版本打开高版本项目
    关闭应用程序的所有子窗体
    按钮接收 Enter 键
  • 原文地址:https://www.cnblogs.com/Moon-Face/p/4514183.html
Copyright © 2011-2022 走看看