当我使用.9.png作为背景时,TextView丢失了它的内容

时间:2012-12-05 06:33:58

标签: android

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@drawable/school_bk"
android:orientation="vertical"
android:layout_above="@+id/nativeg" >
<TextView
    android:id="@+id/home_tv_schools"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center_horizontal"
    android:paddingRight="2dip"
    android:paddingTop="40dip"
    android:textColor="#ffffff"
    android:textSize="16sp" />
</LinearLayout>

背景图片是9.png图片。但我的文字是dimiss。我的9.png或其他原因有什么不对吗?

3 个答案:

答案 0 :(得分:1)

9patch drawable中包含填充信息。尝试将android:padding =“0dp”添加到LinearLayout,如果出现TextView,则在9patch drawable中设置错误的填充。

答案 1 :(得分:0)

可能会帮助你

机器人:背景= “@绘制/泡沫” android:id =“@ + id / textViewSMS”

机器人:文本= “文本”

请参阅此链接http://developer.android.com/tools/help/draw9patch.html

答案 2 :(得分:0)

android:paddingTop =“40dip” - 似乎太多了。