Android 文本视图作为一个按钮

Android 文本视图作为一个按钮,android,button,textview,Android,Button,Textview,是否有一种方法可以将TextView用作按钮,并在按下状态下更改文本颜色 我现在正在做这件事 文本视图 <TextView android:id="@+id/ForgotPassword" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:layout_marginLeft="

是否有一种方法可以将TextView用作按钮,并在按下状态下更改文本颜色

我现在正在做这件事

文本视图

<TextView
    android:id="@+id/ForgotPassword"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:layout_marginLeft="28dp"
    android:layout_marginRight="28dp"
    android:layout_marginTop="10dip"
    android:text="@string/forgot_password"
    android:textColor="#000000"
    android:textSize="7pt" />

使用状态绘图作为textView的背景


您可以将此文件用作textview的textcolor

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
 <item 
  android:state_pressed="true"
  android:color="colorcode" 
 /> <!-- pressed -->    

 <item 
       android:color="colorcode"
 /> <!-- default -->
</selector>


我查过了,但看起来列表中没有文本颜色哦,你没提到那里的文本。我以为你想改变textView的背景。请编辑您的问题。我之前遇到过这个问题,但找不到任何问题,很想知道解决方案:),我想您必须在“单击侦听器”中更改颜色。看到您也是班加罗尔人。好奇你在哪里工作?很想和你联系。。离线。。你是来Droidcon的吗?如果你查看Button类的实现,你会发现Button只是一个具有特定样式的文本视图。所以你可以用一个按钮做任何事情,确保你可以用一个文本视图。
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
 <item 
  android:state_pressed="true"
  android:color="colorcode" 
 /> <!-- pressed -->    

 <item 
       android:color="colorcode"
 /> <!-- default -->
</selector>