回答編集履歴

1

追記

2018/02/22 03:09

投稿

aja
aja

スコア3733

test CHANGED
@@ -63,3 +63,43 @@
63
63
  ```
64
64
 
65
65
  あえて異なる書き方にしました
66
+
67
+
68
+
69
+
70
+
71
+ 追記:
72
+
73
+ 期待する画像は、元々のコードで実現できていました
74
+
75
+ たとえばemulatorとかNexusなどでも
76
+
77
+
78
+
79
+ 考えられることとしては
80
+
81
+
82
+
83
+ > それぞれの子ビューが画面上で等しいスペースを占める線形レイアウトを作成するには、各ビューの android:layout_height を "0dp"(垂直レイアウトの場合)、または各ビューの android:layout_width を "0dp"(水平レイアウトの場合)に設定します。 次に、各ビューの android:layout_weight を "1" に設定します。
84
+
85
+
86
+
87
+ [リンク内容](https://developer.android.com/guide/topics/ui/layout/linear.html?hl=ja)
88
+
89
+
90
+
91
+ とあるようにこの場合は
92
+
93
+ ```
94
+
95
+ android:layout_width="0dp"
96
+
97
+ ```
98
+
99
+ とするのが本来の設定でしょう
100
+
101
+ 0dpにすることでどちらに(水平・垂直)weightがかかっているのか明確になります
102
+
103
+
104
+
105
+ 実機がコードとしては正確ではないと見ているのかもしれません