从现在起,我会把自己在学习过程中写的代码传上,还有一些笔记,希望大家多提意见,共同进步,谢谢。
由于代码太多,所以分几篇文章发。
在代码注释方面,以后有时间会增加。
//ActivityUI.java
package android.ActivityUI;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class ActivityUI extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button_textview = (Button)findViewById(R.id.button_textview);
button_textview.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_textview = new Intent();
intent_textview.setClass(ActivityUI.this, ActivityTextview.class);
startActivity(intent_textview);
}
});
Button button_edit_text = (Button)findViewById(R.id.button_edit_text);
button_edit_text.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_edittext = new Intent();
intent_edittext.setClass(ActivityUI.this, ActivityEditText.class);
startActivity(intent_edittext);
}
});
Button button_check_box = (Button)findViewById(R.id.button_check_box);
button_check_box.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_checkbox = new Intent();
intent_checkbox.setClass(ActivityUI.this,ActivityCheckBox.class);
startActivity(intent_checkbox);
}
});
Button button_radiogroup = (Button)findViewById(R.id.button_radiogroup);
button_radiogroup.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_radiogroup = new Intent();
intent_radiogroup.setClass(ActivityUI.this,ActivityRadioGroup.class);
startActivity(intent_radiogroup);
}
});
Button button_spinner = (Button)findViewById(R.id.button_spinner);
button_spinner.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_spinner = new Intent();
intent_spinner.setClass(ActivityUI.this,ActivitySpinner.class);
startActivity(intent_spinner);
}
});
Button button_auto_complete = (Button)findViewById(R.id.button_auto_complete);
button_auto_complete.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_auto_complete = new Intent();
intent_auto_complete.setClass(ActivityUI.this,ActivityAutoCompleteTextView.class);
startActivity(intent_auto_complete);
}
});
Button button_date_picker = (Button)findViewById(R.id.button_date_picker);
button_date_picker.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_date_picker = new Intent();
intent_date_picker.setClass(ActivityUI.this,ActivityDatePicker.class);
startActivity(intent_date_picker);
}
});
Button button_time_picker = (Button)findViewById(R.id.button_time_picker);
button_time_picker.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_time_picker = new Intent();
intent_time_picker.setClass(ActivityUI.this,ActivityTimePicker.class);
startActivity(intent_time_picker);
}
});
Button button_progress_bar = (Button)findViewById(R.id.button_progress_bar);
button_progress_bar.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_progress_bar = new Intent();
intent_progress_bar.setClass(ActivityUI.this,ActivityProgressBar.class);
startActivity(intent_progress_bar);
}
});
Button button_seek_bar = (Button)findViewById(R.id.button_seek_bar);
button_seek_bar.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_seek_bar = new Intent();
intent_seek_bar.setClass(ActivityUI.this,ActivitySeekBar.class);
startActivity(intent_seek_bar);
}
});
Button button_rating_bar = (Button)findViewById(R.id.button_rating_bar);
button_rating_bar.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_rating_bar = new Intent();
intent_rating_bar.setClass(ActivityUI.this,ActivityRatingBar.class);
startActivity(intent_rating_bar);
}
});
Button button_image_view = (Button)findViewById(R.id.button_image_view);
button_image_view.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_image_view = new Intent();
intent_image_view.setClass(ActivityUI.this,ActivityImageView.class);
startActivity(intent_image_view);
}
});
Button button_image_button = (Button)findViewById(R.id.button_image_button);
button_image_button.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_image_button = new Intent();
intent_image_button.setClass(ActivityUI.this,ActivityImageButton.class);
startActivity(intent_image_button);
}
});
Button button_image_switcher = (Button)findViewById(R.id.button_image_switcher);
button_image_switcher.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_image_switcher = new Intent();
intent_image_switcher.setClass(ActivityUI.this,ActivityImageSwitcher.class);
startActivity(intent_image_switcher);
}
});
Button button_grid_view = (Button)findViewById(R.id.button_gridview);
button_grid_view.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_grid_view = new Intent();
intent_grid_view.setClass(ActivityUI.this,ActivityGridView.class);
startActivity(intent_grid_view);
}
});
Button button_menu = (Button)findViewById(R.id.button_menu);
button_menu.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_menu = new Intent();
intent_menu.setClass(ActivityUI.this,ActivityMenu.class);
startActivity(intent_menu);
}
});
Button button_listview = (Button)findViewById(R.id.button_listview);
button_listview.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v){
Intent intent_listview = new Intent();
intent_listview.setClass(ActivityUI.this, ActivityListview.class);
startActivity(intent_listview);
}
});
}
}
//main.xml
<?xml version="1.0" encoding="utf-8"?>
<ScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:scrollbars="vertical">
<Button
android:text="Textview"
android:id="@+id/button_textview"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
<Button
android:text="Listview"
android:id="@+id/button_listview"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
<Button
android:text="EditText"
android:id="@+id/button_edit_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
<Button
android:text="CheckBox"
android:id="@+id/button_check_box"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
<Button
android:text="RadioGroup"
android:id="@+id/button_radiogroup"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
<Button
android:text="Spinner"
android:id="@+id/button_spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
<Button
android:text="AutoCompleteTextView"
android:id="@+id/button_auto_complete"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
<Button
android:text="DatePicker"
android:id="@+id/button_date_picker"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
<Button
android:text="TimePicker"
android:layout_height="wrap_content"
android:id="@+id/button_time_picker"
android:layout_width="wrap_content">
</Button>
<Button
android:text="ProgressBar"
android:layout_height="wrap_content"
android:id="@+id/button_progress_bar"
android:layout_width="wrap_content">
</Button>
<Button
android:text="SeekBar"
android:layout_height="wrap_content"
android:id="@+id/button_seek_bar"
android:layout_width="wrap_content">
</Button>
<Button
android:text="RatingBar"
android:layout_height="wrap_content"
android:id="@+id/button_rating_bar"
android:layout_width="wrap_content">
</Button>
<Button
android:text="ImageView"
android:layout_height="wrap_content"
android:id="@+id/button_image_view"
android:layout_width="wrap_content">
</Button>
<Button
android:text="ImageButton"
android:layout_height="wrap_content"
android:id="@+id/button_image_button"
android:layout_width="wrap_content">
</Button>
<Button
android:text="ImageSwitcherGallery"
android:layout_height="wrap_content"
android:id="@+id/button_image_switcher"
android:layout_width="wrap_content">
</Button>
<Button
android:text="GridView"
android:id="@+id/button_gridview"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
<Button
android:text="Menu"
android:id="@+id/button_menu"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</Button>
</LinearLayout>
</ScrollView>
//AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="android.ActivityUI"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".ActivityUI"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".ActivityTextview"></activity>
<activity android:name=".ActivityListview"></activity>
<activity android:name=".ActivityEditText"></activity>
<activity android:name=".ActivityCheckBox"></activity>
<activity android:name=".ActivityRadioGroup"></activity>
<activity android:name=".ActivitySpinner"></activity>
<activity android:name=".ActivityAutoCompleteTextView"></activity>
<activity android:name=".ActivityDatePicker"></activity>
<activity android:name=".ActivityTimePicker"></activity>
<activity android:name=".ActivityProgressBar"></activity>
<activity android:name=".ActivitySeekBar"></activity>
<activity android:name=".ActivityRatingBar"></activity>
<activity android:name=".ActivityImageView"></activity>
<activity android:name=".ActivityImageButton"></activity>
<activity android:name=".ActivityImageSwitcher"></activity>
<activity android:name=".ActivityGridView"></activity>
<activity android:name=".ActivityMenu"></activity>
<activity android:name=".ActivityAbout"></activity>
</application>
</manifest>