微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Android中将文本用作按钮

如何解决如何在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 举报,一经查实,本站将立刻删除。