Android开发-将自定义View布局到Layout中并调用
生活随笔
收集整理的這篇文章主要介紹了
Android开发-将自定义View布局到Layout中并调用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
寫程序的時候,關于布局方面遇到并解決的問題
????? 1.自定義View及其layout屬性.
?????? 自定義View:
?
[java]?view plaincopy
?????? 特別注意,其構造函數有三種,即DrawView()/DrawView(Context context)/DrawView(Context context,AttributeSet attrs)。在創建自定義View后,一般需要實現三個構造函數,否則在layout中將出錯。其實只實現最后一種也是沒有問題的。
?????? 在layout中要使用自定義View有兩種方法:
????? a.自定義View是公共類
[xhtml]?view plaincopy
????? 其中com.dev.DrawView是自定義View的位置.
?
????? b.自定義View是內部類
[c-sharp]?view plaincopy
????? 此時,DrawView是在Activity01內部定義的。
?
2.在Android模擬器中運行軟件非全屏的解決
?????? 需要將AndroidManifest.xml文件中的的miniSdkVersion的值設置為4以上,否則分辨率一直會是320*480.
??? AndroidManifest.xml
[xhtml]?view plaincopy
?
3. layout中常用組件屬性 android:id? —— 為控件指定相應的IDandroid:text —— 指定控件當中顯示的文字,需要注意的是,這里盡量使用strings.xml文件當中的字符串
android:grivity —— 指定控件的基本位置,比如說居中,居右等位置
android:textSize —— 指定控件當中字體的大小
android:background —— 指定該控件所使用的背景色,RGB命名法?
android:width —— 指定控件的寬度
android:height —— 指定控件的高度
android:padding* —— 指定控件的內邊距,也就是說控件當中的內容
android:sigleLine —— 如果設置為真的話,則將控件的內容在同一行當中進行顯示
總結
以上是生活随笔為你收集整理的Android开发-将自定义View布局到Layout中并调用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android学习笔记之自定义Toast
- 下一篇: Android自定义Layout