「TextView」の編集履歴(バックアップ)一覧に戻る
TextView - (2010/09/20 (月) 15:17:10) のソース
*TextViewの基本サンプル XML定義で表示する場合とオンコーディングで表示する場合の2パターンです。 **オンコーディングの場合 ***JAVAソース #highlight(){{ package jp.src_test; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.view.ViewGroup.LayoutParams; import android.widget.TextView; public class src_test extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView test_txtview = new TextView(this);-------------------(1) test_txtview.setText("TextViewのテスト表示");------------------(2) test_txtview.setBackgroundColor(Color.rgb(255, 33, 66));-------(3) test_txtview.setTextColor(Color.rgb(0,0,0));-------------------(4) setContentView(test_txtview, new LayoutParams(--------------(5) LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); } } }} &bold(){(1) 一番下のLinearLayoutです。ラジオボタンが乗っています。} &bold(){(2) これが真ん中のLinearLayoutです。チェックボックスが乗っています} &bold(){(3) これが一番上のLinearLayoutです。ボタンが乗っています。} 画面はLinearLayoutを3層に分けてみました。 (階層別に解りやすい様に色を変えています) -&bold(){第1階層} ラジオボタンを配置しています。 ただし、"RadioGroup "クラスを使用して"RadioButton"をグループ化しています。 れをしておかないと"RadioButton"の選択を1つだけにすることができません。 "RadioGroup"クラスを使用しなければ全ての"RadioButton"がチェック可能になります。 -&bold(){第2階層} チェックボックスを配置しています。 LinearLayoutとしては独立しています。 -&bold(){第3階層} ボタンを配置しています。 LinearLayoutとしては独立しています。 イメージはこんな感じ。 #image(http://www35.atwiki.jp/andro_degu/pub/layout/LinearLayout01_01.gif,width=400,title=レイアウト(1),http://www35.atwiki.jp/andro_degu/pub/layout/LinearLayout01_01.gif,blank) **実行結果 #image(http://www35.atwiki.jp/andro_degu/pub/layout/LinearLayout01.gif,width=200,title=レイアウト(2),http://www35.atwiki.jp/andro_degu/pub/layout/LinearLayout01.gif,blank)