Textview
<TextView
android:id="@+id/text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center" //文字對齊方式 vertical
android:textSize="24sp"
android:textColor="#00ff00"
android:text="@string/this_is_view" />
-wrap_content 是元件多大他就多大 / match_parent 和父布局一樣大
Button
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/click_show"
android:text="click_to_show"
android:layout_gravity="center_vertical"
android:textAllCaps="false" //文字不自動大寫轉換
/>
Button button1=(Button)findViewById(R.id.button_1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {} //設置監聽方式
editText=(EditText)findViewById(R.id.edit_text);
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/edit_text"
android:hint="TYpe sth"
android:maxLines="1"
/>
click_to_show.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
switch (view.getId()){
case R.id.click_show:
String inputtext=editText.getText().toString() Toast.makeText(first.this,inputtext,Toast.LENGTH_LONG).show();}
ProgressBar
click_to_show.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
switch (view.getId()){
case R.id.click_show:
String inputtext=editText.getText().toString();
Toast.makeText(first.this,inputtext,Toast.LENGTH_LONG).show();
imageView.setImageResource(R.drawable.a2);
if (progressBar.getVisibility() == View.GONE){
//gone是不可見 invisible透明仍佔大小 visible 可見
// 要在VIEW使用則是找visiblitiy這個屬性
// progressBar.setVisibility(View.VISIBLE);
int pro=progressBar.getProgress();
pro=pro+10;
progressBar.setProgress(pro);
}
// else{
// progressBar.setVisibility(View.GONE);
// }
break;
default:
break;
}
}
});