黑马程序员技术交流社区

标题: TextView中设置onclik点击属性未响应 [打印本页]

作者: 龙潜_001    时间: 2015-4-18 12:05
标题: TextView中设置onclik点击属性未响应

法一:我在TextView设置点击属性
<TextView
            android:id="@+id/id_registerTV"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:layout_marginLeft="5dp"
            android:gravity="center_vertical"
            android:onClick="Lregister"
            android:text="立即注册 >"
            android:textColor="#489cfa"
            android:textSize="20sp"
             />
然后写了点击事件,但是没反应
public void Lregister(View view)
{
// TODO Auto-generated method stub
                                Toast.makeText(UserLogin.this, "赶紧注册", Toast.LENGTH_LONG)
                                .show();
                                Intent mainIntent = new Intent(UserLogin.this,
                                                UserRegister.class);
                                startActivity(mainIntent);

}

法二:但是我用点击监听事件却可以
registerTV.setOnClickListener(new OnClickListener()
                {
                       
                        @Override
                        public void onClick(View v)
                        {
                                // TODO Auto-generated method stub
                                Toast.makeText(UserLogin.this, "赶紧注册", Toast.LENGTH_LONG)
                                .show();
                                Intent mainIntent = new Intent(UserLogin.this,
                                                UserRegister.class);
                                startActivity(mainIntent);
                        }
                });


作者: stephen_L    时间: 2015-4-18 12:37
把项目clean一下看看。如果你用eclipse这个IDE的话有时就会有这个情况。。。因为gen那里会自动产生R文件。有时候XML有问题,R文件找不着的话会有编译上的失败。有时候会报错。有时候不报错。。
作者: 若果每天都努力    时间: 2015-4-18 13:31
好厉害,都已经在看安卓了:o




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2