2021-01-30

從今天開始記錄每日的學習android之旅

一、Activity活動

Drawable文件夾: 把圖片,形狀形式保存在里面

AndroidManifest.xml所有activity都要在里面聲明注冊


二、LinearLayout布局 ??

<LinearLayout></LinearLayout>


android:id控件的id


android:layout_width/android:layout_height?控件的長和寬,屬性有match_parent(匹配父控件的寬度、長度)、wrap_content(有多少內容,就有多寬、長)、自定義的長度(dp)


android:bakgroud背景可以直接調用rgb顏色,或者從drawable文件夾里取背景


android:orentation ?Linerlayout的布局方式vertical(豎直排列,里面的控件都是豎著排列)。Horizontal(水平排列,里面的控件都是水平排列)。不進行設定的話默認是水平排列


android:layout_margin控件與外部控件的間距是多少(其還可以細分android:layout_marginTop/ android:layout_marginLeftt??/android:layout_marginBottom /android:layout_marginRight.)通常用dp作為單位


android:layout_padding與內部控件之間的間距是多少(同理可以在后面可加上Top Bottom Left Right)通常用dp作為單位


android:gravity內部控件的位置其屬性有bottom(底部)?center(圖形正中)center_horizontal(水平居中)center_vertical(垂直居中)


android:layout_weight權重,表示其在剩余空間所占的權重,如果其自身的android:layout_width/android:layout_height有過設定,剩余空間也是要去除這些空間。


三、RelativeLayout

<RelativeLayout></RelativeLayout>


android:layout_toLeftOf/android:layout_toRightOf(在xxx的左/右邊)

android:layout_below(在xxx的下面)

android:layout_alignBottom(與xxx的底部對齊)

/android:layout_alignParentBottom(與父控件底部對齊)


四、TextView

<TextView/>


android:text在引號中輸入你想顯示的內容即可。也可以輸入android:text="@string/tv_test1" 進行調用其中tv_test1需要在value文件夾中的strings中進行設置 <string name="tv_test1">阿巴阿巴</string>


android:textColor進行文字顏色設置


android:textSize設置文字的大小,通常用sp為單位


android:maxLine最大行數

android:ellipsize意思是加入空間不夠顯示其內容,則用省略號表示沒顯示完成,參數有end middle start 分別表示省略號所在的位置


android:drawableRight調取圖片并放在文字的右側

例android:drawableRight="@drawable/toright"需要把圖片放進@后面的文件夾中

android:drawablePadding圖片與文字的間距


加入需要加入中劃線或者下劃線,需要在activity中進行編寫。(要進行編寫,需要先進行聲明,然后在里面找到這個控件)

mTv4.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);//中劃線

mTv5.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);//下劃線

加入有鋸齒的話mTv4.getPaint().setAntiAlias(true);//去除鋸齒


假如需要文字循環(huán)顯示,也就是跑馬燈的效果。需要先設置單行顯示,然后設置循環(huán)次數,最后需要設置焦點具體代碼

android:singleLine="true"

android:ellipsize="marquee"

android:marqueeRepeatLimit="marquee_forever"這些設置在TextView中

mtv7.setSelected(true);設置在activity中

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容