zoukankan      html  css  js  c++  java
  • ListView中Button事件


    为了解决ListView中Item里的Button独立事件响应,能够採用下面方法:

    在BaseAdapter的getview里加入加粗代码:


    <span style="font-size:14px;">@Override
    	public View getView(int position, View view, ViewGroup arg2) {
    		view = layoutInflater.from(context).inflate(
    				R.layout.sport_user_list_item, null);
    
    		TextView text1 = (TextView) view.findViewById(R.id.user_name);
    		TextView text2 = (TextView) view.findViewById(R.id.user_grade);
    		
    		Button button1 = (Button) view.findViewById(R.id.challenger_btn);
    
    		text1.setText("姓名");
    		text2.setText("等级");
    
    		String user = sportUserList.get(position).getUser();
    		UserCode[] codes = challengeDBAdapter.queryOneData(user);
    
    		if (codes == null) {
    			text6.setVisibility(8);
    			<span style="font-size:18px;"><strong>button1.setTag(position + "");</strong></span>
    
    			button1.setOnClickListener(new OnClickListener() {
    				@Override
    				public void onClick(View v) {
    
    					<strong><span style="font-size:18px;">int temp = Integer.parseInt(v.getTag().toString()) ;</span></strong>
    // 设置验证码
    SetChallengeCodeThread codeThread = new SetChallengeCodeThread(temp);
    codeThread.start();
    
    				}
    			});
    		} else {
    			text6.setText(codes[0].getCode() + "");
    			button1.setVisibility(8);
    		}
    
    		return view;
    	}
    </span>




  • 相关阅读:
    通过SQLServer的数据库邮件来发送邮件
    sql生成数据库的序列号
    存储过程备份数据库
    LED客显的类
    坦克大战java版
    连连看java版
    贪吃蛇java版
    分享插件 javascript
    js实现上传图片及时预览
    json返回date类型转为字符串
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/3988383.html
Copyright © 2011-2022 走看看