• 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;
        }
    
    }
  • 相关阅读:
    命令行添加subl命令
    mac 本地跨域
    ionic2 处理android硬件返回按钮
    ionic2 (真正)修改应用图标和启动画面
    ionic2 隐藏滚动条
    Tomcat在Eclips中的使用及注意细节
    JAVA解析xml的四种方式比较
    程序人生咖啡馆
    浅谈JAVA中HashMap、ArrayList、StringBuilder等的扩容机制
    mySQL 的 2个分类
  • 原文地址:https://www.cnblogs.com/Moon-Face/p/4514183.html
Copyright © 2020-2023  润新知