课堂笔记:Android UI控件
生活随笔
收集整理的這篇文章主要介紹了
课堂笔记:Android UI控件
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
常用的UI控件:
- TextView:
mathch_parent:表示讓當前控件大小能夠剛好包含里面的內容,也就是由空間內容決定當前空間的大小
android:layout_width:指定控件的寬帶
android:layout_height:指定控件的高度
三個可選值:
match_parent、fill_parent:和父布局大小一樣,推薦使用match_parent
warp_content:剛好包裹里面的內容
同時也可以指定一個固定的值
問題是:有時會在不同的手機屏幕上出現適配的問題
可以使用android:gravity來指定文字的對其方式
修改文字的大俠和顏色
android:textSize:修改文字的大小(單位sp)
android:textColor:設置文字的大小
- Button
是和用戶進行交互的一個重要的按鈕組件
android:textAllCaps="false"對其進行設置
<Buttonandroid:layout_width="match_parent"android:layout_height="wrap_content"android:id="@+id/button_first"android:textAllCaps="false"android:text="to first"/>還可以設置監聽器:
public class FirstActivity extends AppCompatActivity {@Overrideprotected void onCreate(final Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.first_layout);Button first = (Button) findViewById(R.id.button_first);first.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Intent intent = new Intent(FirstActivity.this,SecondActivity.class);startActivity(intent);}});} }每次的點擊事件都會執行監聽器中的onClick()方法
只需要再監聽器中實現自己的邏輯
同時還可以實現接口的方法來實現開進行注冊
- EditText
用于和用戶進行交互,允許用戶向控件中輸入和編輯內容
并可以再程序中對這些內容 進行處理
android:hint:是提示的內容,點擊輸入內容之后就hi消失
對輸入的文本內容有一個限制
使用android:maxLines:數值
對其最大行進行限制
- ImageView
主要用于再界面上展示圖片
可以使程序的頁面變得更加豐富多彩
注意:圖片通常是放在drawable開頭的目錄下
ProgressBar
用于在界面上顯示一個進度條
表示程序加載一些數據
總結
以上是生活随笔為你收集整理的课堂笔记:Android UI控件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c++ 写入文件_常见数据库写入Webs
- 下一篇: Android OTG 连接单反相机,相