如何使Android中的按钮像文本的一部分可点击?

Kar*_*hik 8 android click button textview

我想将按钮myButton添加到TextView.如何将它放在一行中,使其看起来像一组线.以下是要添加的文本示例

请在此处按此按钮刷新值集.

我希望将"here"作为可点击按钮.我该怎么做.它上面的任何片段都会有所帮助.

Aru*_*ole 13

Button通过android:background="@null"给出与给予其他TextView人的文本颜色相同的文本颜色来设置为null的背景.

或者您可以使用3个TextView和setOnClickListener中间的.


J. *_*bet 9

Button使用无边框android attribut 设置样式以删除背景和边框:

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    style="?android:attr/borderlessButtonStyle"
    android:text="here" />
Run Code Online (Sandbox Code Playgroud)


hel*_*oid 3

制作三个textView,例如:textView1、textView2 和textView3。

<RelativeLayout android:id="@+id/textLay"
    android:layout_width="fill_parent" android:layout_height="wrap_content"
    >

    <TextView android:id="@+id/textView1" android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
        android:text="Please press this"/>

    <TextView android:id="@+id/textView2" android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
         android:text="here" 
        android:layout_toRightOf="@+id/textView1"  />

    <TextView android:id="@+id/textView3" android:layout_width="wrap_content"
        android:layout_height="wrap_content" 
         android:text="to refresh the set of values." 
        android:layout_toRightOf="@+id/textView2"  />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

  • 当我们处理多行文本时,这并不好。如何通过修改代码片段来解决它。 (3认同)