第一步:首先我们先把ListView弄好先,我就不说那么多,直接上代码!
public class MainActivity extends AppCompatActivity { 
 private ImageView iv;
/ /创建对象实例 
 private String[] data = { “1、爸爸”,”2、妈妈”,”3、爷爷”};
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
 **// 初始化并绑带id**
   iv= (ImageView) findViewById(R.id.iv);
     ListView mlistView = (ListView) findViewById(R.id.listView);
    /**创建新的ArrayAdapter对象,第一个参数是Content,即上下文的引用,
     **这引用了系统自定义的.layout.simple_list_item1的布局方式,表示ListView里面每一项只有一个testView
     * 第三个是一个数组,即是上文的Data
     */
    ArrayAdapter<String>  adapter = new ArrayAdapter<String>(MainActivity.this,android.R.layout.simple_list_item_1,data  );
     //为listview 创建数组适配器
    mlistView.setAdapter(adapter);
第二步: 我们开始创建监听器
     //为listview 创建数组适配器
    mlistView.setAdapter(adapter);
    mlistView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
            switch (arg2) {
                case 0:
                   Log.i("您点击的是","爸爸"+"");
                                             break;
                case 1:
                   Log.i("您点击的是","妈妈"+"");
                                             break;
                 case 2:
                    Log.i("您点击的是","爷爷"+"");
                                             break;
                             }                
 } 
                                  );
请支持原文链接: http://blog.csdn.net/xh870189248/article/details/52680064
请支持原文作者博客:http://blog.csdn.net/xh870189248
 
                    
                     
                    
                 
                    
                 
 
         
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号