LinearLayout.LayoutParamsクラス

android.viewViewGroup.LayoutParamsクラス

LinearLayout.LayoutParamsとは?

 状態:-  閲覧数:1,553  投稿日:2014-03-12  更新日:2014-04-07  
・LinearLayoutビューに関連付けられているレイアウト情報を取り扱うクラス

クラス構成

 閲覧数:440 投稿日:2014-03-12 更新日:2014-04-07 

概要


・「ViewGroup.MarginLayoutParamsクラス」のサブクラス、かつ「LinearLayoutクラス」のネストしたクラス(ネストクラス/Nested Classes)

・ネストしたクラスは大きく、「インナークラス(inner class)(= 内部クラス)」と「static なメンバクラス(= 静的ネストクラス)」の二つに分かれる
・「LinearLayout.LayoutParamsクラス」は、「static なメンバクラス」に該当


親クラス



java.lang.Object
  ↳ android.view.ViewGroup.LayoutParams
     ↳ android.view.ViewGroup.MarginLayoutParams
        ↳ android.widget.LinearLayout.LayoutParams




子クラス


RadioGroup.LayoutParams, TableLayout.LayoutParams, TableRow.LayoutParams


ネストクラス


LinearLayout.LayoutParams - LinearLayout < ViewGroup < View < Object


コード例

 閲覧数:384 投稿日:2014-03-14 更新日:2014-04-07 

例1


ボタンをアクティビティへ追加し、かつ、配置方法も指定した例
・画面レイアウトを動的に定義(Java)
・配置方法指定(WRAP_CONTENT利用)
▼D:/Android/workspace/SetContentView2
package android.style;

import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.view.ViewGroup.LayoutParams;

public class SetContentView2Activity extends Activity {
   /** Called when the activity is first created. */
   @Override
   public void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);

       Button button = new Button(this);
       button.setText("ボタン1");
       setContentView(button, new LayoutParams(
         LayoutParams.WRAP_CONTENT,
         LayoutParams.WRAP_CONTENT));
   }
}



ViewGroup.LayoutParamsクラス

コメント投稿(ログインが必要)