zoukankan      html  css  js  c++  java
  • Android--ListView显示列表数据

    简单的显示

    import android.os.Bundle;
    import android.app.ListActivity;
    import android.view.View;
    import android.widget.ArrayAdapter;
    import android.widget.ListView;
    import android.widget.Toast;
    
    /**
     * 
     *简单列表展示
     *继承ListActivity
     */
    public class MainActivity extends ListActivity {
    
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            
            //创建一个数组数据适配器
            ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,getData());
            //设置适配器
            setListAdapter(adapter);
        }
        
        /**
         * 选中列表某项触发的事件
         */
        @Override
        protected void onListItemClick(ListView l, View v, int position, long id) {
            Toast.makeText(this, "选择了:"+getData()[position], Toast.LENGTH_SHORT).show();
        }
    
        /**
         * 模拟数据
         * @return
         */
        private String[] getData(){
            String[] names = {
                    "Dwight D. Eisenhower",
                    "John F. Kennedy",
                    "Lyndon B. Johnson",
                    "Richard Nixon",
                    "Gerald Ford",
                    "Jimmy Carter",
                    "Ronald Reagan",
                    "George H. W. Bush",
                    "Bill Clinton",
                    "George W. Bush",
                    "Barack Obama"};
            return names;
        }
    
    }

    效果:

  • 相关阅读:
    四、Signalr手持令牌验证
    三、Signalr外部链接
    三、使用Fiddler劫持网络资源(手机端)
    一、数据库层搭建
    学会聊天
    weblogic实时监控开发
    jrockit静默安装笔记
    自动磁盘分区脚本
    WebsphereMQ搭建集群
    Websphere MQ Cluster
  • 原文地址:https://www.cnblogs.com/luxh/p/3478753.html
Copyright © 2011-2022 走看看