ウィジェットのレイアウトについて

118 views
Skip to first unread message

Enjoy1986

unread,
Jan 27, 2011, 12:25:34 AM1/27/11
to 日本Androidの会
お世話になります。
磯田と申します。

掲題の件に関しまして、現在、ウィジェット表示用のレイアウトを作成しているのですが、どうしてもレイアウトの画面構成がうまくいかない状況で御座いま
す。

作成したいレイアウト画面構成は以下の通りで御座います。

----- 作成したい画面構成図 -----
  あああああ  ___
1 あああああ  2| 図 |
  あああああ   ̄ ̄ ̄

  ああああああああああ
3 ああああああああああ
  ああああああああああ
  ああああああああああ
-------------------------------------------

★おおもとのLinearLayout
 ・orientation=vertival
・layout_width=fill_parent
 ・layout_height=fill_parent

 ★1、2のLinearLayout
  ・orientation=horizontal
  ・layout_width=fill_parent
  ・layout_height=wrap_content

★1のLinearLayout
  ・orientation=vertical
  ・layout_width=wrap_content
  ・layout_height=wrap_content

★2のLinearLayout
  ・orientation=vertical
  ・layout_width=wrap_content
  ・layout_height=wrap_content

 ★3のLinearLayout
  ・orientation=vertical
  ・layout_width=fill_parent
  ・layout_height=fill_parent

上記の記述にてレイアウトを見てみると、1と2が表示されず、3だけがかなりの空行をあけて表示されてしまいます。
作成したい画面構成図にするためにはどこの記述を変更したらよいかご教授頂けますでしょうか。


お忙しい中、大変申し訳御座いませんが
何卒宜しくお願い致します。



kaneshun

unread,
Jan 27, 2011, 12:35:57 AM1/27/11
to android-g...@googlegroups.com
kaneshunといいます

>  ★3のLinearLayout
>   ・orientation=vertical
>   ・layout_width=fill_parent
>   ・layout_height=fill_parent

layout_height を fill_parent ではなく
wrap_content にしたらうまくいきそうな気がしますが
どうでしょうか.

Enjoy1986

unread,
Jan 27, 2011, 1:22:57 AM1/27/11
to 日本Androidの会
お世話になります。
磯田です。

ご返信いただきましてありがとうございます。
下記の件に関しまして、全てのLinearLayoutをwrap_content にした結果、
高さは問題なくなりましたが、1:テキスト、2:画像の2:画像しか表示されなく
なりました。
また、画像の高さがwrap_contentで、画像の大きさは問題なのですが、
画像周りのレイアウトが凄い高く、幅広くなってしまいました。。。
> > 何卒宜しくお願い致します。- 引用テキストを表示しない -
>
> - 引用テキストを表示 -

kaneshun

unread,
Jan 27, 2011, 2:11:35 AM1/27/11
to 日本Androidの会
kaneshunです.

必要以上にLinearLayoutを使用しているために
表示が崩れてしまっているということはありませんか?

例示された画面構成ならレイアウト要素は
下記だけで実現できる気がします.

LinearLayout layout12 = new LinearLayout(context);
layout12.setOrientation(LinearLayout.HORIZONTAL);
layout12.setVerticalGravity(Gravity.CENTER);
layout12.addView(text1, WRAP_CONTENT, WRAP_CONTENT);
layout12.addView(img2, WRAP_CONTENT, WRAP_CONTENT);

LinearLayout layout = new LinearLayout(context);
layout.setOrientation(LinearLayout.VERTICAL);
layout.addView(layout12, WRAP_CONTENT, WRAP_CONTENT);
layout.addView(text3, WRAP_CONTENT, WRAP_CONTENT);

Enjoy1986

unread,
Jan 27, 2011, 3:06:20 AM1/27/11
to 日本Androidの会
お世話になります。
磯田です。

ご返信いただきましてありがとうございます。
下記の件に関しまして、1:文字に全角を指定すると1が表示されなくなりました。
逆に1:文字に半角を指定すると作成したい画面構成図となりました。

しかし、1:文字部分には全角を指定したいので、結局解決はして御座いません。

現象↓↓↓
----- 作成したい画面構成図 -----
  (全角:表示されない)  ___
1 aaa(半角:表示される)  2| 図 |
  bbb(半角:表示される)   ̄ ̄ ̄

  ああああああああああ(全角:表示される)
3 ああああああああああ(全角:表示される)
  ああああああああああ(全角:表示される)
  ああああああああああ(全角:表示される)
-------------------------------------------

上記現象が現在発生して御座います。
文字の大きさと画像の大きさに関係が御座いますでしょうか。
> > > - 引用テキストを表示 -- 引用テキストを表示しない -
>
> - 引用テキストを表示 -
Reply all
Reply to author
Forward
0 new messages