0
A
回答
0
<?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:layout_editor_absoluteX="0dp"
tools:layout_editor_absoluteY="81dp">
<EditText
android:id="@+id/result"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginLeft="8dp"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:ems="10"
android:inputType="numberSigned"
app:layout_constraintLeft_toLeftOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:layout_constraintLeft_creator="1"
tools:layout_constraintTop_creator="1" />
<Button
android:id="@+id/button0"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="100dp"
android:layout_height="100dp"
android:text="0"
app:layout_constraintLeft_toRightOf="@+id/comma"
app:layout_constraintTop_toTopOf="@+id/comma" />
<Button
android:id="@+id/button2"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="100dp"
android:layout_height="100dp"
android:text="2"
app:layout_constraintLeft_toRightOf="@+id/button1"
app:layout_constraintTop_toTopOf="@+id/button1" />
<Button
android:id="@+id/button3"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="100dp"
android:layout_height="100dp"
android:text="3"
app:layout_constraintLeft_toRightOf="@+id/button2"
app:layout_constraintTop_toBottomOf="@+id/button5" />
<Button
android:id="@+id/button4"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="100dp"
android:layout_height="100dp"
android:text="4"
app:layout_constraintRight_toLeftOf="@+id/button8"
app:layout_constraintTop_toBottomOf="@+id/button7" />
<Button
android:id="@+id/button5"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="100dp"
android:layout_height="100dp"
android:text="5"
app:layout_constraintLeft_toRightOf="@+id/button4"
app:layout_constraintTop_toBottomOf="@+id/button7" />
<Button
android:id="@+id/button6"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="100dp"
android:layout_height="100dp"
android:text="6"
app:layout_constraintLeft_toRightOf="@+id/button5"
app:layout_constraintTop_toBottomOf="@+id/button8" />
<Button
android:id="@+id/button7"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_marginBottom="311dp"
android:layout_marginLeft="8dp"
android:text="7"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintLeft_toLeftOf="parent"
tools:layout_constraintTop_creator="1" />
<Button
android:id="@+id/button8"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="100dp"
android:layout_height="100dp"
android:text="8"
app:layout_constraintLeft_toRightOf="@+id/button7"
app:layout_constraintTop_toTopOf="@+id/button7" />
<Button
android:id="@+id/button9"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="100dp"
android:layout_height="100dp"
android:text="9"
app:layout_constraintLeft_toRightOf="@+id/button8"
app:layout_constraintTop_toTopOf="@+id/button8" />
<Button
android:id="@+id/button1"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="100dp"
android:layout_height="100dp"
android:text="1"
app:layout_constraintRight_toLeftOf="@+id/button5"
app:layout_constraintTop_toBottomOf="@+id/button4" />
<Button
android:id="@+id/comma"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="100dp"
android:layout_height="100dp"
android:text=","
app:layout_constraintRight_toRightOf="@+id/button1"
app:layout_constraintTop_toBottomOf="@+id/button1" />
<Button
android:id="@+id/equal"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="100dp"
android:layout_height="100dp"
android:text="="
app:layout_constraintLeft_toRightOf="@+id/button0"
app:layout_constraintTop_toBottomOf="@+id/button2" />
<Button
android:id="@+id/del"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="4dp"
android:text="DEL"
app:layout_constraintBottom_toTopOf="@+id/divide"
app:layout_constraintLeft_toRightOf="@+id/equal"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/guideline" />
<Button
android:id="@+id/divide"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="4dp"
android:text="÷"
app:layout_constraintBottom_toTopOf="@+id/multiply"
app:layout_constraintLeft_toRightOf="@+id/equal"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/del" />
<Button
android:id="@+id/multiply"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="4dp"
android:text="x"
app:layout_constraintBottom_toTopOf="@+id/subtract"
app:layout_constraintLeft_toRightOf="@+id/equal"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/divide" />
<Button
android:id="@+id/subtract"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="4dp"
android:text="-"
app:layout_constraintBottom_toTopOf="@+id/add"
app:layout_constraintLeft_toRightOf="@+id/equal"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/multiply" />
<Button
android:id="@+id/add"
style="@style/Widget.AppCompat.Button.Colored"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_margin="4dp"
android:text="+"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintLeft_toRightOf="@+id/equal"
app:layout_constraintRight_toRightOf="parent"
app:layout_constraintTop_toBottomOf="@+id/subtract" />
<android.support.constraint.Guideline
android:id="@+id/guideline"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="horizontal"
app:layout_constraintGuide_begin="191dp" />
</android.support.constraint.ConstraintLayout>
相關問題
- 1. 佈局中間隔均勻的按鈕
- 2. 如何佈置三個均勻位於LinearLayout下的按鈕?
- 3. 三個按鈕均勻分佈線性佈局
- 4. 更新約束後按鈕位置不正確自動佈局
- 5. 如何實現間隔均勻佈局
- 6. 在Xcode中均勻分佈按鈕
- 7. 需要均勻分佈的按鈕行
- 8. 不均勻網格佈局
- 9. HTML按鈕佈局定位
- 10. 帶有2個均勻間隔按鈕的Android佈局
- 11. 如何約束佈局創建小按鈕
- 12. 如何確保按CSS顛倒的按鈕均勻分佈?
- 13. 約束佈局
- 14. 標準均勻分佈到離散均勻[a,b]
- 15. 均勻間距按鈕android
- 16. 分發按鈕DIV均勻
- 17. 如何在約束佈局中定位「父級」下方的視圖?
- 18. 約束佈局改變約束編程
- 19. Android的約束佈局內滾動型約束佈局
- 20. Android的佈局均勻間距
- 21. 使用RelativeLayout來均勻分割佈局
- 22. 均勻佈局,無嵌套權重
- 23. 約束佈局按鈕文本中心對齊
- 24. 約束佈局:按鈕的高度不匹配預覽
- 25. 使用約束佈局與視頻對齊按鈕
- 26. Android Studio 2.2約束佈局按鈕不可見
- 27. 如何設置AVPlayerViewController的佈局約束?
- 28. 如何創建一個約束佈局
- 29. 如何重新調整約束佈局
- 30. 如何抑制約束佈局錯誤