09 | 2017/10 | 11
-
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
プロフィール

uritted

Author:uritted
覗いてくださって
ありがとございます

ゆっくり一息してくださいね

最新記事

カテゴリ

Book PR

PR

FC2 PR

ブログ

アクセス数

検索フォーム

QRコード

QR

スポンサーサイト

--.--.-- --:--|スポンサー広告
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Button (普通のやつ) 作成

2011.08.27 08:26|レイアウト
【 Button の表示の仕方 普通のやつVer. 】

Activityにてレイアウト作成。

※Activity内の[MainLayout.addView]で Button 表示させる。
※表示させる Button は[makeButton]を呼び出し。




public class Button extends Activity {
   /*** 定義 ***/
   //幅 最大範囲
   public final static int FP=LinearLayout.LayoutParams.FILL_PARENT;    
   //幅 自動調整
   public final static int WC=LinearLayout.LayoutParams.WRAP_CONTENT ;

   /*** 初期設定 ***/
   @Override
   protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);

   //レイアウト 生成
   LinearLayout MainLayout = new LinearLayout(this);          //レイアウト生成
   MainLayout.setOrientation(LinearLayout.VERTICAL);         //垂直方向
   MainLayout.setBackgroundColor(Color.CYAN);             //背景色
   setContentView(MainLayout);                       //描写
   
   //ボタン 表示
   MainLayout.addView(addView(makeButton(this,"ボタンです",17,60,0,7));
   }

   /*** ボタン 生成 ***/
   public static Button makeButton(Context context,String Text,
         int Size,int Width,int Left,int Right){

      //ボタン 生成
      Button Button = new Button(context);
      
      //ボタン 設定
      Button.setText(Text);                          //出力文字
      Button.setTextSize(Size);                       //文字サイズ
      Button.setWidth(Width);                        //ボタン幅
      Button.setPadding(Left, 0, Right, 0);                //内側マージン
      Button.setLayoutParams(
         new LinearLayout.LayoutParams(WC,WC));         //配置

      return Button;
   }
}


スポンサーサイト

コメント:

非公開コメント

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。