如何解决如何在Android中将文本用作按钮
| 我想在Android中将文本用作按钮。假设我有一个文字,例如\'Register \'。我想将此文本用作按钮,这意味着当我单击文本时,它将打开注册屏幕。我正在使用XML来开发UI,并且正在针对Android Tablet应用程序进行操作。 提前致谢解决方法
在TextView的xml中设置以下属性:
android:background=\"#dadada\"
android:clickable=\"true\"
现在,在java src文件中,接收此TextView并设置OnClickListener。
TextView tv=(TextView)findViewById(R.id.text);
tv.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//perform your action here
}
});
,在下面的代码中使用。
在XML文件Textview中分配此属性
android:clickable=\"true\"
并在Java端使用了OnClickListener。
,您可以在XML布局中使用以下属性指定View
的调用方法:
android:onClick=\"yourMethodName\"
使用此View
的上下文是应具有此方法的类(该上下文通常是您的Activity
)
例如:
<TextView
android:onClick=\"register\"
android:layout_width=\"wrap_parent\"
android:layout_height=\"wrap_parent\"/>
您需要在上下文中使用以下方法(同样,Activity
):
public void register(View v) {
//
}
您可以使用任何View
类型进行此操作。这是指向Android文档的链接。
,在XML文件中,将其用于TextView:
android:clickable=\"true\"
然后在点击侦听器的源集中:
TextView txtRegister = (TextView) findViewById(R.id.txtRegister);
txtRegister .setOnClickListener(new OnClickListener() {
public void onClick(View view) {
your codes here
}
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。