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ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

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ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。