我有一個背景設定為橢圓形的視圖。
<View
android:id="@ id/circleView"
android:layout_width="150dp"
android:layout_height="150dp"
android:background="@drawable/bg_circle"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
這是我的 bg_c??ircle.xml 檔案
<shape xmlns:android="http://schemas.android.com/apk/res/android">
android:shape="oval">
<solid android:color="@android:color/holo_green_light" />
<size
android:width="150dp"
android:height="150dp" />
</shape>
我嘗試將兩個檔案中的寬度和高度設定為相同的值,但仍然無效。我的視圖顯示為一個正方形。如何解決這個問題?謝謝。
uj5u.com熱心網友回復:
這是對的
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<solid android:color="@android:color/holo_green_light" />
<size
android:width="150dp"
android:height="150dp" />
</shape>
你犯了錯誤
<shape xmlns:android="http://schemas.android.com/apk/res/android">
上面一行,你已經加了“>”這個,不用加。
如果不起作用或您不明白,請告訴我。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/372336.html
