Android 內建視覺化設計界面的使用

Android

簡介

使用方法

開發工具

開始寫程式

視覺化介面

視覺元件

對話元件

核心物件

事件處理

資料儲存

查詢功能

影音功能

繪圖功能

網路功能

衛星地圖

特殊功能

資源管理

裝置管理

系統核心

問題與回答

刷機升級

常用軟體

Eclipse

教學錄影

訊息

相關網站

參考文獻

最新修改

簡體版

English

專案下載:UiTest.zip

課堂錄影

檔案:介面描述檔 res/layout/main.xml

UiTestDesign.jpg
<?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"
    >
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />
<Button android:text="Button" android:id="@+id/button1" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content"></Button>
<ToggleButton android:text="ToggleButton" android:id="@+id/toggleButton1" 
\android:layout_width="wrap_content" android:layout_height="wrap_content">
</ToggleButton>
<CheckBox android:text="CheckBox" android:id="@+id/checkBox1" 
android:layout_width="wrap_content" android:layout_height="wrap_content">
</CheckBox>
<RadioButton android:text="RadioButton" android:id="@+id/radioButton1" 
android:layout_width="wrap_content" android:layout_height="wrap_content">
</RadioButton>
<Spinner android:layout_width="match_parent" android:id="@+id/spinner1" 
android:layout_height="wrap_content"></Spinner>
<ProgressBar style="?android:attr/progressBarStyleLarge" 
android:layout_width="wrap_content" android:id="@+id/progressBar1" 
android:layout_height="wrap_content"></ProgressBar>
<QuickContactBadge android:id="@+id/quickContactBadge1" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content"></QuickContactBadge>
<RatingBar android:id="@+id/ratingBar1" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content">
</RatingBar>
<RadioGroup android:id="@+id/radioGroup1" 
android:layout_width="wrap_content" 
android:layout_height="wrap_content">
    <RadioButton android:layout_height="wrap_content" 
android:text="RadioButton" 
android:layout_width="wrap_content" android:id="@+id/radio0" 
android:checked="true">
</RadioButton>
    <RadioButton android:layout_height="wrap_content" android:text="RadioButton" 
android:layout_width="wrap_content" android:id="@+id/radio1">
</RadioButton>
    <RadioButton android:layout_height="wrap_content" android:text="RadioButton" 
android:layout_width="wrap_content" android:id="@+id/radio2">
</RadioButton>
    <RadioGroup android:id="@+id/radioGroup2" 
android:layout_width="wrap_content" android:layout_height="wrap_content">
        <RadioButton android:layout_height="wrap_content" 
android:text="RadioButton" android:layout_width="wrap_content" 
android:id="@+id/radio0" android:checked="true">
</RadioButton>
        <RadioButton android:layout_height="wrap_content" android:text="RadioButton" 
android:layout_width="wrap_content" android:id="@+id/radio1">
</RadioButton>
        <RadioButton android:layout_height="wrap_content" android:text="RadioButton" 
android:layout_width="wrap_content" android:id="@+id/radio2">
</RadioButton>
    </RadioGroup>
</RadioGroup>
</LinearLayout>

執行結果

UiTestRun.jpg

Facebook

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License