ImageViewをLinearLayoutのプログラム側に整列させたいのですが、どうすればいいですか?LinearLayoutの右側にImageViewを整列する方法android
7
A
答えて
23
あなたはしません。これは、線形レイアウトとは異なります。代わりにRelativeLayoutを使用してください。
XML
<RelativeLayout android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello, World!"
android:layout_alignParentRight="true"/>
</RelativeLayout>
プログラム
public void makeView(Context context) {
RelativeLayout rl = new RelativeLayout(context);
TextView tv = new TextView(context);
tv.setText("Hello, World");
RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams
(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
lp.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
rl.addView(tv, lp);
}
+0
ok TextViewを右揃えでRelativeLayoutにプログラムで追加する方法を教えてください。 – androiduser
+0
XMLレイアウトを使用したくありません。データが動的なのでプログラムで表示したいです。 – androiduser
5
あなたはこの試みることができます:
ImageView view = (ImageView)findViewById(R.id.imageView);
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)view.getLayoutParams();
params.gravity = Gravity.LEFT;
をしかし、あなたはRelativeLayout
の代わりLinearLayout
を使用する必要があります。
関連する問題
- 1. pyqt4の右側のqtableview行を整列する方法は?
- 2. ImageViewを整列する方法
- 3. ImageView/TextViewを他のオブジェクトの右側に追加する方法ImageView/textViewを同じレイアウトにする
- 4. チェックボックスの右側への整列
- 5. LinearLayoutのImageviewをコード
- 6. BootStrap、右に固定された右の列を整列する方法
- 7. Androidスタジオ2列LinearLayoutの作成方法
- 8. テーブル行のアイテムを整列する方法(左 - 中央 - 右)
- 9. aspのテキストボックスコントロールを右に整列する
- 10. アンドロイドの右側にナビゲートするとメニュー項目が整列する
- 11. LinearLayoutの近くにimageViewを表示
- 12. テキストの右側にあるAndroid RadioButtonオプション
- 13. 左右の整列
- 14. Android ImageViewの境界線を行列で取得する方法
- 15. グリッドの列を右に整える
- 16. リストビューの右側にイメージキーを配置する方法
- 17. AndroidにLinearLayoutを動的に追加する方法は?
- 18. TableLayout、テキストの整列右へ
- 19. 「テキスト整列:右の」IE7
- 20. ImageView(Android)の配列を設定する
- 21. コンテンツリストを右側に作成する方法
- 22. 整列QMenuBar項目(左側の一部を追加し、右サイドでの)
- 23. CSSを使ってフッターを右手側と左手側に作る方法
- 24. LinearLayout - テキストをアイコンの右側に表示するにはどうすればいいですか?
- 25. 内部の左右に整列
- 26. HorizontalScrollView内のImageViewをLinearLayoutに合わせる
- 27. Android - LinearLayoutの幅を制限する方法
- 28. LinearLayout ImageViewすべてのイメージの幅を合わせる
- 29. ImageViewを入手する方法ImageViewのタッチイベントでフロントに来る?
- 30. ラジオボタンの右側に画像を置く方法
LinearLayoutはこれをサポートしていません。 LinearLayout内でRelativeLayoutを使ってImageViewをラップすることができます。 – user1032613