关于创建View的一些事(总结)

       今天在做活动LIstView的时候想做一个下拉更新的代码,但是要在一个ListView中使用findViewById方法取得一个TextView,老是返回一个NullPointException.用尽所有方法都没搞定.

       一怒之下翻开源码查看.发现了创建View的一些原理,在这里稍微总结一下


		   LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
	     try {
		    TextView textView = (TextView)inflater.createView("TextView", "android.widget.", null);
		    
		    textView.setWidth(getWidth());
		    textView.setHeight(20);
		    textView.setVisibility(GONE);
	         } catch (InflateException e) {
	      	// TODO Auto-generated catch block
	       	e.printStackTrace();
	        } catch (ClassNotFoundException e) {
	    	// TODO Auto-generated catch block
		    e.printStackTrace();
	        }

       虽然最后创建出来的TextView完全显示不到(如果高手路过求指导如何把TextView放在ListView上面)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值