回答編集履歴
1
追記
answer
CHANGED
@@ -30,4 +30,24 @@
|
|
30
30
|
android:textSize="16sp" />
|
31
31
|
|
32
32
|
```
|
33
|
-
あえて異なる書き方にしました
|
33
|
+
あえて異なる書き方にしました
|
34
|
+
|
35
|
+
|
36
|
+
追記:
|
37
|
+
期待する画像は、元々のコードで実現できていました
|
38
|
+
たとえばemulatorとかNexusなどでも
|
39
|
+
|
40
|
+
考えられることとしては
|
41
|
+
|
42
|
+
> それぞれの子ビューが画面上で等しいスペースを占める線形レイアウトを作成するには、各ビューの android:layout_height を "0dp"(垂直レイアウトの場合)、または各ビューの android:layout_width を "0dp"(水平レイアウトの場合)に設定します。 次に、各ビューの android:layout_weight を "1" に設定します。
|
43
|
+
|
44
|
+
[リンク内容](https://developer.android.com/guide/topics/ui/layout/linear.html?hl=ja)
|
45
|
+
|
46
|
+
とあるようにこの場合は
|
47
|
+
```
|
48
|
+
android:layout_width="0dp"
|
49
|
+
```
|
50
|
+
とするのが本来の設定でしょう
|
51
|
+
0dpにすることでどちらに(水平・垂直)weightがかかっているのか明確になります
|
52
|
+
|
53
|
+
実機がコードとしては正確ではないと見ているのかもしれません
|