Textview背景大小

时间:2014-09-05 14:36:22

标签: android xml eclipse textview

我的布局中有textview如下:

<TextView
    android:id="@+id/actionbar_notifcation_textview"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:padding="2dp"
    android:background="@drawable/notif"
    android:textColor="@color/wallet_bright_foreground_holo_dark"/>

有什么方法可以让textview的背景大小适合动态填充它的文本?

1 个答案:

答案 0 :(得分:1)

要动态获取背景尺寸,您可以使用:

tv = (TextView)...findViewById(...);
BitmapDrawable background = (BitmapDrawable)tv.getBackground();

然后使用高度和长度:

background.getTileModeX();
background.getTileModeY()

希望它能解决你的问题。