我在RelativeView中实现了以下TextView:
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:background="@drawable/bg"/>
问题是在应用程序运行时,大小将动态设置为屏幕的15%。但是当我这样做时,后台资源并没有获得TextView的大小。它的原始大小为150x150 px
。我该怎么做才能避免这种情况?
(我不想采用较小的资源,因为它看起来并不好看)
答案 0 :(得分:0)
尝试使用其他scaleType
,例如android:scaleType="fitXY"
。
此外,您可以尝试制作九个补丁图像。要执行此操作,请转到Android SDK文件夹 - tools - draw9patch应用程序。然后,您可以选择打开图像,然后将其保存为九个图像。在您的布局中照常引用它。