Android:如何在添加focusable = true和focusableInTouchMode = true后为TextView提供可聚焦的样式?

时间:2012-07-17 16:22:30

标签: android-layout android-widget textview android-styles android

我有简单的TextView,在触摸/聚焦时执行功能,

我已将其设定为焦点如下:

<TextView
  android:id="@+id/post_interests"
  style="@style/InterestsEditText"
  android:layout_width="fill_parent"
  android:layout_height="wrap_content"
  android:hint="Select Interest(s)"
  android:focusable="true"
  android:focusableInTouchMode="true">
</TextView>

并将此样式添加到其中:

<style parent="@android:style/Widget.TextView" name="InterestsEditText">
    <item name="android:background">@android:drawable/edit_text</item>
    <item name="android:textSize">18dp</item>       
</style>

我现在需要的是当它获得焦点时使其看起来像编辑文本,因为它的当前外观在获得焦点时不会改变。 但会触发焦点事件。

1 个答案:

答案 0 :(得分:0)

为什么不使用EditText并给它一个背景来获得所需的外观?您打算使用TextView的任何特定功能吗?