【发布时间】:2011-03-31 07:08:50
【问题描述】:
<LinearLayout android:orientation="vertical" android:layout_width="wrap_content"
android:id="@+id/contentLayout" android:layout_height="wrap_content"
android:background="@drawable/text_box_middle_imanage" >
<TextView android:text="header text here" android:layout_width="match_parent" android:gravity="center" android:layout_height="wrap_content"/>
<TextView android:text="large content Text here" android:layout_width="match_parent" android:layout_height="wrap_content"/>
</LinearLayout>
我想为多个 textView 设置一个背景。所以我把所有的文本视图放在一个线性布局中,并在这个线性布局中添加背景。有一个标题文本和一些内容文本,它们被组织成多个 TextView。我面临的问题是:当我在第二个 textView 中放置大文本时,它正在扩展布局,但我希望应该修复背景图像,而不应该在添加文本时扩展。并且所有文本都应仅驻留在背景范围内。我知道这并不难,但我是 android 新手,所以面临这个问题。
我知道一种为线性布局提供固定宽度(以 px 或 dp 为单位)的方法,但这不是一个好方法(如果我是正确的)。有没有其他办法?
这是您可以通过以下方式找出问题的屏幕截图:http://postimage.org/image/1a8d1g538/
【问题讨论】:
-
您想为每个 TextView 或单个背景添加背景图像,并且在上面重叠所有 TextView ?
-
是的,一个单一的背景,你重叠所有的TextViews。
-
你能放一些示例屏幕截图吗?
-
@Chirag 我已经添加了屏幕截图,请看看我想要什么
标签: android android-layout textview