07 | 2017/08 | 09
-
- - 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;
   }
}


Android 開発 Menu

2011.08.27 07:51|Menu
【 Activity 】
  * Avtivity の基本構造

【 Text View 】
  * Text View 表示

【 Button 】
  * Button (普通のやつ) 作成

【 TableLayout 】
  * TableLayout 作成

【その他】
  * 背景 透明度設定
  * システム日付の取得
  * Log出力

TextView 表示

2011.08.19 21:33|レイアウト
【 TextView の表示の仕方 】

とりあえずメモで。。。
Activityのみでレイアウト作成。

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

引数がたくさんあって分かりにくいのが難点・・・


public class textView 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(makeTextView("TextViewを表示します☆",
      Gravity.CENTER,16,Color.MAGENTA,Color.WHITE,WC,WC,5,5));

   }

   /*** テキストビュー 生成 ***/
   private TextView makeTextView(String Text,int Gravity,int Size,int Color,
         int BColor,int Wid,int Hei,int Left,int Right){
      TextView textView = new TextView(this);           //テキストビュー生成
      LinearLayout.LayoutParams layoutParams =
         new LinearLayout.LayoutParams(Wid,Hei);        //レイアウト内配置
      layoutParams.setMargins(Left, 0, Right, 0);           //内側マージン
      textView.setText(Text);                      //出力文字
      textView.setGravity(Gravity);                   //オブジェクト配置設定
      textView.setTextSize(Size);                    //文字サイズ
      textView.setTextColor(Color);                   //文字色
      textView.setBackgroundColor(BColor);             //背景色
      textView.setLayoutParams(layoutParams);          //配置

      return textView;
   }
}


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