1
我在ConstraintLayout得到了下面的問題ConstraintLayout TextView中沒有顯示
佈局文件:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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="wrap_content"
android:background="@color/colorPrimary"
android:minHeight="?android:attr/actionBarSize"
android:orientation="horizontal"
android:paddingEnd="8dp">
<android.support.constraint.ConstraintLayout
android:id="@+id/layout_titlemode"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView_title"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="8dp"
android:layout_marginLeft="32dp"
android:layout_marginRight="32dp"
android:layout_marginTop="8dp"
android:text="TextView"
android:textAlignment="center"
android:textColor="@color/colorUnactive"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.5"/>
</android.support.constraint.ConstraintLayout>
</LinearLayout>
樣式(採用AppTheme):
<resources>
<style name="AppTheme" parent="Theme.MultiBackStack">
<item name="android:textColorPrimary">@color/colorTextPrimary</item>
</style>
<style name="Theme.MultiBackStack" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimary</item>
<item name="android:textColorPrimary">@color/colorTextPrimary</item>
</style>
</resources>
這是我所期待的,由於預覽: Design Screenshot
我除外,該TextView的將採取所有可用空間(如match_parent)和文本顯示在視圖的中心。
這就是實際顯示: Actually shown content
相反,沒有什麼實際顯示(我猜是因爲layout_width =「0dp」的)
約束支持庫的最新版本是補充: 'com.android.support.constraint:約束的佈局:1.0.2'
我還試了一下:
我將其添加到TextView中app:layout_constraintWidth_default="wrap"
這讓TextView顯示出來,但是它從左側開始並且不居中。我怎樣才能實現這個觀點的中心?
我無法確定爲什麼沒有顯示。 預先感謝您的幫助!
檢查你的主題@ Hanno –
@ A.N.T我把我的主題設置到帖子中。 ConstraintLayout需要哪個父母正常工作? –
嘗試我的主題,因爲它適用於我@漢諾 –