android - 如何单击或点击 TextView 文本

标签 android onclick listener textview

我知道这很容易(doh...),但我正在寻找一种方法来运行在 Android 应用中点击或单击 TextView 文本行的方法。

我一直在考虑按钮监听器和匿名方法监听器调用,但它似乎不适用于 TextView。

有人可以指点我一些代码 fragment ,以显示在 TextView 中单击或点击一段文本是如何运行方法的吗?

最佳答案

您可以使用以下属性在 xml 中设置点击处理程序:

android:onClick="onClick"
android:clickable="true"

不要忘记 clickable 属性,没有它,点击处理程序不会被调用。

main.xml

    ...

    <TextView 
       android:id="@+id/click"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"               
       android:text="Click Me"
       android:textSize="55sp"
       android:onClick="onClick"                
       android:clickable="true"/>
    ...

MyActivity.java

       public class MyActivity extends Activity {

          public void onClick(View v) {
            ...
          }  
       }

关于android - 如何单击或点击 TextView 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3328757/

相关文章:

android - 如何确保应用程序每次打开时都重新启动,即使它只是放在后台?安卓

java - 在 Spring MVC 应用程序中启用 Spring Security

session - 监听 JSF 托管 Bean 中的用户 session 何时结束

Android,如何为 View 组设置动画监听器?

java - Android logcat错误: ZipFileCache: init failed when open zip file - device specific?

java - 如何在按下后退按钮后停止 while 循环

android - 如何在 Google Cloud 上安装 Wowza Streaming Engine?

javascript - onclick:改变位置后做一些事情

javascript - 在 React 中将 DIV 的选择和状态管理为单选按钮选项

javascript - Jquery on(click) 问题并更改点击目标