*
關於約束佈局Guideliness的使用問題
*
在參照文檔學習使用約束對齊對齊問題上,關於Guideliness使用過程中直接拖拽產生
No resource identifier found for attribute 'layout_constraintGuide_Percent' in package '...'
的問題,網上未搜索到有效解決方法。自己嘗試更改暫時解決方法如下:
通過可視化操作界面調控生成的Guideline控件代碼爲:
<android.support.constraint.Guideline
android:layout_width="wrap_content"
android:layout_height="511dp"
android:id="@+id/guideline"
android:orientation="vertical"
tools:layout_editor_absoluteX="192dp"
tools:layout_editor_absoluteY="0dp"
app:layout_constraintGuide_Percent="50" />
這個時候運行就會報錯No resource identifier found for attribute 'layout_constraintGuide_Percent' ...
更改爲:
<android.support.constraint.Guideline
android:layout_width="wrap_content"
android:layout_height="511dp"
android:id="@+id/guideline"
android:orientation="vertical"
tools:layout_editor_absoluteX="192dp"
tools:layout_editor_absoluteY="0dp"
app:layout_constraintGuide_percent="0.5" />
layout_constraintGuide_percent爲手動輸入生成的,layout_constraintGuide_Percent爲界面操作產生的,這裏的參照物Guideline不同操作產生的大小寫差異造成的問題不知道是個人studio環境問題還是本身的問題不甚明白,留待以後探究