android如何为TextView制作工具提示

时间:2011-05-18 04:22:18

标签: android tooltip

我的活动中有一个ListView。它不包含任何文本视图。我对textviews执行了拖放操作。所以我想当我拖动一个项目然后上面的项目&它的下方应该是工具提示。 我该怎么做。请给我答案 感谢名单

2 个答案:

答案 0 :(得分:3)

这是在Android应用程序中使用工具提示的一个很好的例子 http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/

答案 1 :(得分:3)

您可以使用以下代码绘制一个drawable,并将其命名为tooltip.xml

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:top="2dp" android:left="0dp" android:height="25dp" android:width="30dp">

<shape android:shape="rectangle">
    <solid android:color="@color/seekbar_color">
    </solid>
    <corners android:radius="4dp"></corners>
</shape>
</item>
<item android:left="7.5dp" android:height="15dp" android:width="15dp">

    <rotate
        android:fromDegrees="45"
        android:toDegrees="45">
        <shape
            android:shape="rectangle" >
            <solid
                android:color="@color/seekbar_color" />
        </shape>
    </rotate>
</item>

它看起来像这个enter image description here

您可以在textview中进一步使用它作为背景

  <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="@drawable/tooltip"
        android:text="0.5x"
        android:padding="4dp"
        android:gravity="center"
        android:textSize="12sp"
        android:onClick="SaveSpeedMainClick"
        android:id="@+id/textview_activitysave_speed_segment_main"
        android:textColor="@color/white"/>