- Android
- 2011-11-17 - 更新:2011-12-13
この記事は最終更新日から1年以上経過しています。
任意の位置にImageView等を表示したいとき
private final int WC = ViewGroup.LayoutParams.WRAP_CONTENT; TableLayout tableLayout = new TableLayout(this); tableLayout.setGravity(Gravity.CENTER_VERTICAL); //表示位置 tableLayout.setHorizontalGravity(Gravity.RIGHT); //水平方向位置
// メインビューに追加 addContentView(tableLayout, new LayoutParams(FC, FC)); ImageView imgview = new ImageView(this); imgview.setImageBitmap(BitmapFactory.decodeResource(getResources(),R.drawable.icon_button)); imgview.setOnClickListener(iconButtonOnClickListener); // テーブルレイアウト内にImageViewを追加 tableLayout.addView(imgview, new LayoutParams(WC, WC));
5,904 views