<uses-sdk android:minSdkVersion="8" />
在xml中定义的onClick方法
<TextView
android:id="@+id/titlemainpage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Social To Dos"
android:onClick="testing" />
java类中使用的测试方法是
public void testing(View v){
Toast.makeText(this, "Clicked", Toast.LENGTH_LONG).show();
textview.setTextColor(Color.CYAN);
}
答案 0 :(得分:35)
在xml中为textview添加一个属性:
<强>机器人:可点击= “真”强>
答案 1 :(得分:2)
按钮默认是可点击的,但TextViews不是。除非您在运行时明确设置onClick侦听器,否则将无法在Lollipop之前的设备上单击。
因此,如果您想创建一个与XML布局文件中的侦听器挂钩的TextView可点击,您应该使用
android:clickable="true"
答案 2 :(得分:0)
不要忘记删除on click侦听器(如果已在包含活动中以编程方式设置)。
答案 3 :(得分:-3)
我可能错了,但我认为你必须实现一个监听器,而不是使用一个简单的函数。
检查this website。