ビュー設定画面-3を使用(基本ビュー)


Viewsのベースリンク1について
ギガビットリンク2(Bascs about Buttons,CheckBox,Radio)

06-03基本ビュー
テキストビュー
-TextViewは、文字列を画面に出力するビューです.
TextViewでよく使われる属性...
andriod:textプロパティ
-TextViewで出力する文字列を指定します.
-例)android:text="Button 3"
-または、android:text="@string/hello"のように文字列リソースを指定できます.
andriod:textColorプロパティ
-文字列の色を指定します
-android:textColor=「#FF 0000」などの16進数RGBフォーマットを使用します.
andriod:textSizeプロパティ
-文字列サイズの指定
-android:textSize="20 sp"のように、値を数値として指定します.
-単位は省略不可
-単位sp、p、等
andriod:textStyleプロパティ
-文字列スタイルの指定
-android:textStyle="bold"のように使用
-bold、italic、normalでの値の使用
例)
andriod:autolLinkプロパティ
-android:autoLink出力する文字列を解析し、特定の方向の文字列に自動リンクを追加
-android:autoLink="web"の場合、文字列にwebアドレスが含まれている場合、文字列はリンクシェイプとして表示されます.
-例)
- 위 예시처럼 autoLink 속성값으로 web, phone, email 등 사용 가능, 
- 여러 갸를 함께 설정해서 '|' 기호로 연결
andriod:maxLinesプロパティ
-android:maxLines="3"に設定した場合、文字列は最大3行しか出力できません.
andriod:省略記号属性
-maxLinesに文字列を表示する場合は、省略記号(...)を付けます.
○このとき省略記号属性を指定する
-省略記号属性値end、middle、startなどに設定
○「end」に設定すると、文字列の後ろに省略記号が追加されます
○「start」と「middle」の略をそれぞれ前と中間に追加
§endとは異なり、文字列が単線=true属性行で出力された場合にのみ有効です.
画像ビュー
-ImageViewは画面に画像を出力するビューです
andriod:srcプロパティ
-ImageViewに出力する画像を設定します
○例)ファイル、ネットワーク、等の画像を出力可能
-リソースイメージはsrcプロパティであり、android:src='@drawable/image 3に設定すればよい.
andriod:maxWidth,andriod:maxHeight,andriod:adjustViewBoundsプロパティ
-ImageView出力の最大画像サイズとして画像を指定します.
例)
- andriod:maxWidth, andriod:maxHeight 속성은 android:adjustViewsBounds 속성과 함께 사용해야 길이와 비례해 뷰 크기를 맞출수있다
	○ 이때 adjustViewsBounds 값이 true이어야 한다
ボタン、チェックボックス、radioボタン
-Buttonはユーザイベントを処理し、CheckBoxは多重選択であり、RadioButtonは単一選択のビューである.
例)
<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Button1"/>
<!-- Checkboxes -->
<CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text = "CheckBox1"/>
<CheckBox
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text = "CheckBox2"/>

<!-- RadioButton -->
<RadioGroup
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text = "RadioButton1"/>
    <RadioButton
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text = "RadioButton2"/>
</RadioGroup>
編集
-エディットTextはユーザーが文章を入力できるビューです
android:lines,android:maxLinesプロパティ
EditTextはシングル入力のキーストローク出力ではありませんが、ユーザーがEnterを押すと下向きに複数行引き伸ばされます
○最初から複数行入力させる属性はandroid:lines
例:もし...
§「android Lines=」「3」に設定すると、画面は3行以上のサイズになりません
§画面上で展開されず、スクロールして複数行入力可能
andriod:inputTypeプロパティ
-'inputTypeは、EditTextで文章を入力したときに表示される指定キーボードの属性です
○例)キーボードを使用して電話番号を入力したり、キーボードを使用して行を入力したりする
○例2)android:inputType=「phone」に設定されている場合は電話番号入力モードに切り替える
-inputType属性が設定されていない場合は、複数行入力可能
<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:inputType="phone"/>
一般的なinputTypeプロパティと説明
属性値の説明
none入力タイプを指定する必要がなく、すべての文字を入力して改行できます.
1行のテキスト文字列を入力
textCapCharacter大文字入力モード
TextCapWord各単語の頭文字を入力すると、キーボードは自動的に大文字モードになります
textCapSetence各段落の頭文字を入力すると、キーボードは自動的に大文字モードになります
テキストの複数行入力
textNoSuggestions単語を入力するとキーボード上の推奨単語は表示されません
texturi URL入力モード
textemailAddress電子メールアドレス入力モード
textpasswordパスワード入力モードで入力した文字は点として表示されます.キーボードには、文字、数字、特殊キーのみが表示されます.
textVisiblePassword textPasswordと同様に、入力した文字が表示されます
ディジタル入力モード
numberSigned numberと同様に、マイナス記号(-)を入力できます.
numberDecimalnumberと同様に水素点を入力できます
NumberPassword数字キーのみ入力できます.入力した文字を点で表す
電話番号入力モード