Android-ConstraintLayout在屏幕右侧剪切文本

Android-ConstraintLayout在屏幕右侧剪切文本,android,Android,我在安卓系统上遇到了一些问题,我不知道为什么 我已经为我的活动的布局创建了一个简单的XML文件,但是每次我的文本都被剪切到屏幕的右侧,我不知道为什么 代码如下: <?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http:/

我在安卓系统上遇到了一些问题,我不知道为什么

我已经为我的活动的布局创建了一个简单的XML文件,但是每次我的文本都被剪切到屏幕的右侧,我不知道为什么

代码如下:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MenuPrincipal">

<TextView
android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginStart="8dp"
android:text="@string/titre_intro"
android:textAlignment="viewStart"
android:textColor="@android:color/holo_blue_dark"
android:textSize="24sp"
android:textStyle="bold"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0" />

<ScrollView
android:layout_width="368dp"
android:layout_height="254dp"
android:layout_marginEnd="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:fillViewport="true"

app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView2">

<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">

<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus ultricies leo nec tellus imperdiet, quis tempor magna auctor. Vivamus eu elementum odio, a ultrices magna. Sed hendrerit, tellus ac iaculis tempus, tellus erat tempus odio, eget lacinia dolor purus eu nisi. Vivamus nec felis non ante elementum lobortis. Sed congue a tellus in tristique. Vivamus ac sem at quam condimentum accumsan ac non justo. Morbi fringilla dignissim cursus. Vestibulum nunc lacus, tempor et eros sit amet, rutrum interdum magna. In turpis sapien, tempor hendrerit placerat at, tempus vel est. Fusce et sem tellus. Vivamus eu blandit enim. Pellentesque vel imperdiet quam, finibus iaculis lectus. Nullam fermentum dolor nec fermentum tempus. Quisque tristique felis ut mauris gravida, eget malesuada urna aliquam. "
android:textAlignment="center" />

</LinearLayout>

</ScrollView>

</android.support.constraint.ConstraintLayout>


如果有人有想法,我真的找不到解决方案。

问题在于您的ScrollView标签:


固定宽度意味着,如果您的手机宽度小于368dp,您的文字将被切断。您已经有了适当的限制,因此只需将宽度更改为
0dp
,而不是
368dp
,即可使滚动视图与手机一样宽


固定高度也是可疑的,但宽度是唯一影响文本被剪切的因素。

此外,您可以将
app:layout\u constraintBottom\u toBottomOf=“parent”
设置到您的滚动视图中
<ScrollView
    android:layout_width="368dp"
    android:layout_height="254dp"
    ...>