zoukankan      html  css  js  c++  java
  • android捕获ListView中每个item点击事件

    package com.wps.android;
    
    import java.util.ArrayList;
    import android.app.Activity;
    import android.content.Intent;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.AdapterView;
    import android.widget.AdapterView.OnItemClickListener;
    import android.widget.ArrayAdapter;
    import android.widget.ListView;
    
    public class Layouts extends Activity {
        /** Called when the activity is first created. */
    	private ListView mylistview;
    	private ArrayList<String> list = new ArrayList<String>();
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            mylistview = (ListView)findViewById(R.id.listview);
            list.add("LinearLayout");
            list.add("AbsoluteLayout");
            list.add("TableLayout");
            list.add("RelativeLayout");
            list.add("FrameLayout");
            ArrayAdapter<String> myArrayAdapter = new ArrayAdapter<String>
            					(this,android.R.layout.simple_list_item_1,list);
            mylistview.setAdapter(myArrayAdapter);
            /*mylistview.setOnTouchListener(new OnTouchListener(){
    
    			@Override
    			public boolean onTouch(View v, MotionEvent event) {
    				// TODO Auto-generated method stub
    				if(event.getAction() == MotionEvent.ACTION_DOWN)
    				{
    					mylistview.setBackgroundColor(Color.BLUE);
    				}
    				return false;
    			}
            	
            });*/
            mylistview.setOnItemClickListener(new OnItemClickListener(){
    
    			@Override
    			public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
    					long arg3) {
    				// TODO Auto-generated method stub
    				if(list.get(arg2).equals("LinearLayout"))
    				{
    					Intent intent = new Intent("com.wps.android.LINEARLAYOUT");
    					startActivity(intent);
    				}
    				if(list.get(arg2).equals("AbsoluteLayout"))
    				{
    					Intent intent = new Intent("com.wps.android.ABSOLUTELAYOUT");
    					startActivity(intent);
    				}
    				if(list.get(arg2).equals("TableLayout"))
    				{
    					Intent intent = new Intent("com.wps.android.TABLELAYOUT");
    					startActivity(intent);
    				}
    				if(list.get(arg2).equals("RelativeLayout"))
    				{
    					Intent intent = new Intent("com.wps.android.RELATIVELAYOUT");
    					startActivity(intent);
    				}
    				if(list.get(arg2).equals("FrameLayout"))
    				{
    					Intent intent = new Intent("com.wps.android.FRAMELAYOUT");
    					startActivity(intent);
    				}
    			}
            	
            });
        }
    }
    
  • 相关阅读:
    linux下的grep命令
    linux下的ps命令
    删除eclipse无效的工作空间路径
    js中 var functionName = function() {} 和 function functionName() {} 两种函数声明的区别
    javascript中的function 函数名(){} 和 函数名:function(){}有什么不同
    Python之路-python(css布局、JavaScript)
    Python之路-python(css、JavaScript)
    Python之路-python(html、css)
    Python之路-python(堡垒机)
    Python之路-python(mysql介绍和安装、pymysql、ORM sqlachemy)
  • 原文地址:https://www.cnblogs.com/pswzone/p/2389275.html
Copyright © 2011-2022 走看看