LinearLayout

Posted by muchag | Android |
初回投稿:2011-01-22 (土) 1:09:56 | 最終更新:2011-07-07 (木) 10:46:05

LinearLayout
子供達を縦か横に1列に並べるレイアウト。

Android Developers:LinearLayout

[android]import android.widget.LinearLayout;

public class Hoge extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

//レイアウト
LinearLayout layout = new LinearLayout(this);
layout.setBackgroundColor(Color.BLACK);
layout.setBackgroundResource(R.drawable.background);
layout.setOrientation(LinearLayout.VERTICAL);
layout.setPadding(0, 400, 0, 0);
setContentView(layout);
}
}[/android]  

setOrientation(13行目)

setOrientation メソッドは、レイアウト方向を指定。
[android]layout.setOrientation(LinearLayout.VERTICAL); // 垂直方向=縦1列
layout.setOrientation(LinearLayout.HORIZONTAL); // 水平方向=横1列[/android]  

setPadding(14行目)

setPadding メソッドは、LinearLayout オブジェクトと親オブジェクトとの隙間を指定。
[android]layout.setPadding(左, 上, 右, 下);[/android]

CSS と同じ並び順にしてくれれば覚えやすかったのに・・・。
 

子供について

子供(LinearLayout の内部に配置するオブジェクト)の配置場所を指定するには
setMargins 参照。
 

XML

とてもよい具体例のサイトを見つけたのでメモ。
プログラミング雑記:LinearLayoutとRelativeLayoutの使い方をまとめてみた

Posted by muchag | Android |
初回投稿:2011-01-22 (土) 1:09:56 | 最終更新:2011-07-07 (木) 10:46:05

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment