我是 Android 新手,我正在尝试使用 Android 在屏幕的特定区域放置一个文本视图。目前,textview 覆盖了整个屏幕。我需要将其限制在特定的中心部分。请参阅下面的屏幕截图(我需要 textview 的框架为白色方块):
这是我目前正在使用的代码:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:baselineAligned="false"
android:background="@drawable/help"
android:gravity="left"
android:layout_weight="1">
<TextView
android:layout_width="0dp"
android:layout_height="wrap_content"
android:scrollbars = "vertical"
android:layout_weight="0.60"
android:textSize="14sp"
android:textStyle="bold"
android:id="@+id/text"/>
</LinearLayout>
我已经尝试了一些我无法让它工作的东西,有人能指出我哪里出错了吗?
看来我应该使用 LinearLayout 将我的视图设置为屏幕的某个百分比,但我不确定这是否是正确的方法?
编辑:虽然我标记为正确的答案本质上是正确的,但如果您要创建这样的特定布局,您将需要为每个不同的屏幕尺寸(通常是小、中、大)创建不同的布局文件和 x 大)。这些将被放置在您项目的 res 文件夹中。