Android

※前提条件:本情報はAndroid Studio 4.2.2を基づいて説明してる

概要 [edit]

XMLファイルで画面をレイアウトを定義することができます。

例:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent">
  <Button  
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="ボタン" />
</LinearLayout>

 UI構造に関するいい資料があります。
http://d.hatena.ne.jp/bs-android/20090218

@+id 新增一个资源id
@id和android:id  引用现有的资源id

id属性只能接受资源类型的值,也就是必须以@开头的值,例如,@id/abc、@+id/xyz等。

@+id:android:id="@+id/名称" [edit]

在@后面使用“+”,表示当修改完某个布局文件并保存后,系统会自动在R.java文件中生成相应的int类型变量。变量名就是“/”后面的值,例如,@+id/xyz会在R.java文件中生成

int xyz = value

其中value是一个十六进制的数。

@id:android:id="@id/名称" [edit]

表示引用一个id

在TextView控件中,有一句代码android:layout_toRightOf="@id/btn"。这就是TextView引用Button控件。以Button控件为对象,在Button控件的右边显示TextView控件。

<Button
            android:id="@+id/btn"
            android:text="button" />

<TextView
    android:id="@+id/cancel_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_toRightOf="@id/btn"
    android:text="@android:string/cancel" />

コメント:



(画像の文字列を入力して下さい)

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS