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);//去除锯齿


假如需要文字循环显示,也就是跑马灯的效果。需要先设置单行显示,然后设置循环次数,最后需要设置焦点具体代码

android:singleLine="true"

android:ellipsize="marquee"

android:marqueeRepeatLimit="marquee_forever"这些设置在TextView中

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容