現在は以下のようにコントロールを配置しております。
「番号」というテキストの隣にSpinner(コンボボックス)を配置し、その隣に「再取得」ボタンを置いています。
Andoroid
1 <TableLayout 2 android:layout_width="wrap_content" 3 android:layout_height="wrap_content" 4 tools:layout_editor_absoluteX="8dp" 5 tools:layout_editor_absoluteY="-1dp"> 6 7 <TableRow 8 android:layout_width="wrap_content" 9 android:layout_height="wrap_content" > 10 11 <TextView 12 android:id="@+id/workTextView" 13 android:layout_width="wrap_content" 14 android:layout_height="wrap_content" 15 android:text="番号" 16 tools:layout_editor_absoluteY="0dp" 17 tools:layout_editor_absoluteX="10dp" /> 18 <Spinner 19 android:id="@+id/workSpinner" 20 android:layout_width="170dp" 21 android:layout_height="wrap_content" 22 tools:layout_editor_absoluteY="0dp" 23 tools:layout_editor_absoluteX="10dp" /> 24 <Button 25 android:id="@+id/workGetButton" 26 android:layout_width="wrap_content" 27 android:layout_height="wrap_content" 28 android:text="再取得" 29 tools:layout_editor_absoluteY="0dp" 30 tools:layout_editor_absoluteX="10dp" /> 31 </TableRow> 32 <TableRow 33 android:layout_width="wrap_content" 34 android:layout_height="wrap_content" > 35 36 <Button 37 android:id="@+id/pictureButton" 38 android:layout_width="wrap_content" 39 android:layout_height="wrap_content" 40 android:text="撮影" /> 41 </TableRow> 42 43 <TableRow 44 android:layout_width="wrap_content" 45 android:layout_height="wrap_content" > 46 47 <ImageView 48 android:id="@+id/pictureImageView" 49 android:layout_width="wrap_content" 50 android:layout_height="wrap_content" 51 android:layout_weight="1" 52 app:srcCompat="@android:color/holo_orange_light" 53 tools:layout_editor_absoluteY="0dp" 54 tools:layout_editor_absoluteX="8dp" /> 55 56 </TableRow> 57 </TableLayout>
画面起動時は問題なく配置されているのですが、ImageViewに画像を設定すると、Spinnerと「再取得」ボタンが
画面外の右端にズレてしまいます。
おそらくImageViewに大きなサイズの画像をいれる事で、画面サイズ自体が大きくなってしまうのが原因だと
思うのですが…。
画面サイズ自体が大きくなっても、コントールが左側に寄るようにするか、コントロールを絶対位置で指定する
ようにしたいのですが、指定方法がわかりません。
ご存知の方がおられましたら教えてください。
よろしくお願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/04/24 04:16