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;
                }
            }
    });