合身(netfits云墙)属性有什么作用

9872人阅读
Android UI(427)
Android开发(1048)
Android使用fitsSystemWindows属性实现–状态栏【status_bar】各版本适配方案&首先我们看下qq的status bar在各个android版本系统中适配:1.Android5.0以上:半透明(APP 的内容不被上拉到状态)&2.Android4.4以上:全透明(APP 的内容不被上拉到状态)&3.Android4.4以下:不占据status bar&这里我们就按照qq在各个android的版本显示进行适配:&1.Android5.0以上:material design风格,半透明(APP 的内容不被上拉到状态)&2.Android4.4(kitkat)以上至5.0:全透明(APP 的内容不被上拉到状态)&3.Android4.4(kitkat)以下:不占据status bar主题:&使用Theme.AppCompat.Light.NoActionBar(toolbar的兼容主题):既可以适配使用toolbar(由于google已经不再建议使用action bar了,而是推荐使用toolbar,且toolbar的使用更加的灵活,所以toolbar和actionbar的选择也没什么好纠结的)和不使用toolbar的情况(即自定义topBar布局)。fitSystemWindows属性:&官方描述:&Boolean internal attribute to adjust view layout based on system windows such as the status bar. If true, adjusts the padding of this view to leave space for the system windows. Will only take effect if this view is in a non-embedded activity.&简单描述:&这个一个boolean值的内部属性,让view可以根据系统窗口(如status bar)来调整自己的布局,如果值为true,就会调整view的paingding属性来给system windows留出空间….&实际效果:&当status bar为透明或半透明时(4.4以上),系统会设置view的paddingTop值为一个适合的值(status bar的高度)让view的内容不被上拉到状态栏,当在不占据status bar的情况下(4.4以下)会设置paddingTop值为0(因为没有占据status bar所以不用留出空间)。具体适配方案(一边看代码一边解析):&activity_main.xml:&?xml version=&1.0& encoding=&utf-8&?&
&LinearLayout xmlns:android=&http://schemas.android.com/apk/res/android&
xmlns:tools=&http://schemas.android.com/tools&
android:layout_width=&match_parent&
android:layout_height=&match_parent&
android:orientation=&vertical&
tools:context=&.MainActivity&&
&!--toolbar--&
layout=&@layout/mytoolbar_layout&
android:layout_width=&match_parent&
android:layout_height=&wrap_content& /&
android:layout_width=&match_parent&
android:layout_height=&match_parent&
android:layout_gravity=&center&
android:gravity=&center&
android:text=&ThinkCool& /&
&/LinearLayout&这里我们include了一个mytoolbar_layout的布局:mytoolbar_layout.xml:&android.support.v7.widget.Toolbar xmlns:android=&http://schemas.android.com/apk/res/android&
xmlns:app=&http://schemas.android.com/apk/res-auto&
xmlns:tools=&http://schemas.android.com/tools&
android:id=&@+id/my_toolbar&
android:layout_width=&match_parent&
android:layout_height=&wrap_content&
android:background=&@color/colorPrimary&
android:fitsSystemWindows=&true&
android:minHeight=&?attr/actionBarSize&
android:theme=&@style/ThemeOverlay.AppCompat.Dark.ActionBar&
app:popupTheme=&@style/ThemeOverlay.AppCompat.Light& /&在mytoolbar_layout.xml里:布局一个 android.support.v7.widget.Toolbar(使用支持包里的toolbar可以兼容低版本android系统),并设置minHeight=”?attr/actionBarSize”和fitSystemWindows为true。MainActivity.java:
package com.thinkcool.
import android.os.B
import android.support.v7.widget.T
public class MainActivity extends BaseActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//让toolbar同actionbar一样使用,include自定义的topbar时注释到下面两句
toolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(toolbar);
}在MainActivity.java里,继承BaseAcitivity(后面描述),实例化toolbar并调用setSupportActionBar,之后就可以让toolbar像action bar一样使用了。BaseActivity.java:
package com.thinkcool.
import android.os.B
import android.os.B
import android.support.v7.app.AppCompatA
import android.view.W
import android.view.WindowM
public class BaseActivity extends AppCompatActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (Build.VERSION.SDK_INT &= Build.VERSION_CODES.KITKAT) {
Window window = getWindow();
// Translucent status bar
window.setFlags(
WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS,
WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
}在BaseActivity.java里:我们通过判断当前sdk_int大于4.4(kitkat),则通过代码的形式设置status bar为透明(这里其实可以通过values-v19 的sytle.xml里设置windowTranslucentStatus属性为true来进行设置,但是在某些手机会不起效,所以采用代码的形式进行设置)。还需要注意的是我们这里的AppCompatAcitivity是android.support.v7.app.AppCompatActivity支持包中的AppCompatAcitivity,也是为了在低版本的android系统中兼容toolbar。AndroidManifest.xml中:使用Theme.AppCompat.Light.NoActionBar主题....
&application
android:allowBackup=&true&
android:icon=&@mipmap/ic_launcher&
android:label=&@string/app_name&
android:supportsRtl=&true&
android:theme=&Theme.AppCompat.Light.NoActionBar&&
...最后build.gradle中引入v7支持库(需要注意v7版本得大于21):&compile ‘com.android.support:appcompat-v7:23.1.1’看看效果吧(同qq状态栏效果,依次是:不透明(4.4以下),透明(4.4以上),半透明(5.0以上)):&Android4.4以下:不占据status bar&Android4.4以上:全透明(APP 的内容不被上拉到状态)&Android5.0以上:半透明(APP 的内容不被上拉到状态)&&这套适配方案的好处:&1.通过include mytoolbar.xml和mytopbar.xml可以方便的在使用toolbar和使用自定义topbar中进行抉择。&2.使用fitSystemWindows属性让系统帮我们自动适配不同情况下的status bar,让我们的view的paddingTop获取到一个合理的值。(还有其他的方案是通过手动设置paddingTop的值来进行适配的:在values-v19里设置paddingTop值为25dp,在values里设置为0dp,但是在某些自定义的rom里status bar的高度是被有修改过的。还有就是通过自定义继承toolbar,在代码里动态获取status bar的高度并设置paddingTop的值,但这样又弄得太麻烦了)。自定义topBar的情况(因为我们的UI设计师不一定跟得上material design的步伐,而且总是在有着不一样的设计风格,这个时候自定义topbar就最好了如:qq的topbar就是自定义的):activity_main.xml
&?xml version=&1.0& encoding=&utf-8&?&
&LinearLayout xmlns:android=&http://schemas.android.com/apk/res/android&
xmlns:tools=&http://schemas.android.com/tools&
android:layout_width=&match_parent&
android:layout_height=&match_parent&
android:orientation=&vertical&
tools:context=&.MainActivity&&
&!--toolbar--&
&!--&include--&
&!--layout=&@layout/mytoolbar_layout&--&
&!--android:layout_width=&match_parent&--&
&!--android:layout_height=&wrap_content& /&--&
&!--自定义topbar--&
layout=&@layout/mytopbar_layout&
android:layout_width=&match_parent&
android:layout_height=&wrap_content& /&
android:layout_width=&match_parent&
android:layout_height=&match_parent&
android:layout_gravity=&center&
android:gravity=&center&
android:text=&ThinkCool& /&
&/LinearLayout&在activity_main.xml里:include自定义的mytopbar_layout.mytopbar_layout.xml:&?xml version=&1.0& encoding=&utf-8&?&
&LinearLayout xmlns:android=&http://schemas.android.com/apk/res/android&
android:layout_width=&match_parent&
android:layout_height=&wrap_content&
android:background=&@color/colorPrimary&
android:minHeight=&?attr/actionBarSize&
android:gravity=&center&
android:fitsSystemWindows=&true&
android:orientation=&vertical&&
&LinearLayout
android:layout_width=&match_parent&
android:layout_height=&wrap_content&
android:padding=&8dp&
android:gravity=&center&
android:orientation=&horizontal&&
&ImageView
android:id=&@+id/top_left&
android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:src=&@drawable/back& /&
android:id=&@+id/top_center&
android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:layout_gravity=&center&
android:layout_weight=&1&
android:gravity=&center&
android:text=&登陆&
android:textSize=&16sp& /&
&ImageView
android:id=&@+id/top_right&
android:layout_width=&wrap_content&
android:layout_height=&wrap_content&
android:src=&@drawable/add& /&
&/LinearLayout&
android:layout_width=&match_parent&
android:layout_height=&1px&
android:background=&@android:color/darker_gray& /&
&/LinearLayout&修改MainActivity.java:package com.thinkcool.
import android.os.B
import android.support.v7.widget.T
public class MainActivity extends BaseActivity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//让toolbar同actionbar一样使用,include自定义的topbar时注释到下面两句
toolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(toolbar);
}MainActivity.java里:我们注释掉了setSupportActionBar(因为这是我们自定义的topbar).&同样看看实现效果吧:&Android4.4以下:不占据status bar&Android4.4以上:全透明(APP 的内容不被上拉到状态)&Android5.0以上:半透明(APP 的内容不被上拉到状态)&最后代码上传gitHub(欢迎fork,加星):&syles.xml(定义了颜色属性)运行效果图:
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
积分:76359
积分:76359
排名:第23名
原创:506篇
转载:914篇
评论:2251条
如果您认为本博客不错,读后觉得有收获,不妨打赏赞助我一下,让我有动力继续写出高质量的博客。
赠人玫瑰,手有余香。分享技术,传递快乐。
QQ交流群:
有心课堂会员,请加入VIP QQ交流群:
文章:28篇
阅读:117534
文章:69篇
阅读:602200fits your head什么意思_百度知道
fits your head什么意思
我有更好的答案
fits your head适合你的头-----------------------------希望采纳,你的支持我们的动力!
fits your head适合你的头fits your head适合你的头fits your head适合你的头
fits your head 适合你的头fit
英[fɪt]
美[fɪt]
安装; 合身; (使) 适合;
合适的; 恰当的; 合身的; 健壮的;
适合; 匹配; 合身; 发作;
[例句]This dress doesn ’ t fit me any more.这件衣服不合身。[其他]
比较级:fitter 最高级:fittest 第三人称单数:fits 复数:fits现在分词:fitting 过去式:fitted 过去分词:fitted
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。相关词典网站:Android layout属性详细说明 - 如果天空不死 - 博客园
随笔 - 278
评论 - 993
Android layout属性详细说明
添加Android4.2对应的View和TextView属性的说明&
文本总结了Android4.2 layout中用到的视图属性,包括View的属性和TextView的属性。这些属性适用于所有继承于View或者TextView的控件,包括Button、EditText、ListView、ImageView等等几乎所有的widget控件。具体用到某个widget控件时,可以通过查看该widget的继承关系,来判断本文中的属性是否适用于该控件。
例如,可以通过以下方法判断Button是否能使用View或TextView的属性。
打开Android官网页面,查看有关Button的继承关系。如下(红色字体):
& ?&&& &&&
& & ?&&& & &&&
从上,我们可以看出Button继承于TextView,所以TextView的所有属性Button都可以使用;而TextView继承于View,所以View的所有属性Button也可以使用。
View属性说明
下面对View的属性进行详细说明
android:alpha关联方法: setAlpha(float) 属性说明: 视图透明度,值在0-1之间。0为完全透明,1为完全不透明。
android:background关联方法: setBackgroundResource(int) 属性说明: 视图背景
android:clickable关联方法: setClickable(boolean) 属性说明: 视图是否可点击
android:contentDescription关联方法: setContentDescription(CharSequence) 属性说明: 设置View的备注说明,作为一种辅助功能提供,为一些没有文字描述的View提供说明
android:drawingCacheQuality关联方法: setDrawingCacheQuality(int) 属性说明: "设置绘图时半透明质量。有可以取以下3个值 auto&&默认,由框架决定 high&&高质量,使用较高的颜色深度,消耗更多的内存 low&&低质量,使用较低的颜色深度,但是用更少的内存"
android:duplicateParentState关联方法: 属性说明: 如果设置此属性,将直接从父容器中获取绘图状态(光标,按下等)
android:fadeScrollbars关联方法: setScrollbarFadingEnabled(boolean) 属性说明: 定义在ScrollBar没有使用时,是否褪色。
android:fadingEdgeLength关联方法: getVerticalFadingEdgeLength() 属性说明: 设置边框渐变的长度。
android:filterTouchesWhenObscured关联方法: setFilterTouchesWhenObscured(boolean) 属性说明: view所在窗口被其它可见窗口遮住时,是否过滤触摸事件。
android:fitsSystemWindows关联方法: setFitsSystemWindows(boolean) 属性说明: 设置布局调整时是否考虑系统窗口(如状态栏)
android:focusable关联方法: setFocusable(boolean) 属性说明: 设置是否获得焦点。若有requestFocus()被调用时,后者优先处理。注意在表单中想设置某一个如EditText获取焦点,光设置这个是不行的,需要将这个EditText前面的focusable都设置为false才行。在Touch模式下获取焦点需要设置focusableInTouchMode为true。
android:focusableInTouchMode关联方法: setFocusableInTouchMode(boolean) 属性说明: 设置在Touch模式下View是否能取得焦点。
android:hapticFeedbackEnabled关联方法: setHapticFeedbackEnabled(boolean) 属性说明: 是否启用触摸反馈,启用后就是在点击等操作时会有震动等反馈效果
android:id关联方法: setId(int) 属性说明: 给当前View设置一个在当前layout.xml中的唯一编号,可以通过调用View.findViewById() 或Activity.findViewById()根据这个编号查找到对应的View。不同的layout.xml之间定义相同的id不会冲突。
android:importantForAccessibility关联方法: setImportantForAccessibility(int) 属性说明: 设置可达性的重要性
android:isScrollContainer关联方法: setScrollContainer(boolean) 属性说明: 设置当前View为滚动容器。这里没有测试出效果来,ListView/ GridView/ ScrollView根本就不用设置这个属性,而EdidText设置android:scrollbars也能出滚动条
android:keepScreenOn关联方法: setKeepScreenOn(boolean) 属性说明: 视图在可见的情况下是否保持唤醒状态。
android:layerType关联方法: setLayerType(int,Paint) 属性说明: "设置指定层的类型,可以取以下3个值: none&&不指定 software&&软件层。 hardware&&硬件层。使用硬件加速。"
android:layoutDirection关联方法: setLayoutDirection(int) 属性说明: 定义布局图纸的方向
android:longClickable关联方法: setLongClickable(boolean) 属性说明: 是否响应长点击事件
android:minHeight关联方法: setMinimumHeight(int) 属性说明: 设置视图最小高度
android:minWidth关联方法: setMinimumWidth(int) 属性说明: 设置视图最小宽度
android:nextFocusDown关联方法: setNextFocusDownId(int) 属性说明: 向下移动焦点时,下一个获取焦点的view的id
android:nextFocusForward关联方法: setNextFocusForwardId(int) 属性说明: 下一个获取焦点的view的id
android:nextFocusLeft关联方法: setNextFocusLeftId(int) 属性说明: 向左移动焦点时,下一个获取焦点的view的id
android:nextFocusRight关联方法: setNextFocusRightId(int) 属性说明: 向右移动焦点时,下一个获取焦点的view的id
android:nextFocusUp关联方法: setNextFocusUpId(int) 属性说明: 向上移动焦点时,下一个获取焦点的view的id
android:onClick关联方法: 属性说明: 点击时,要调用的方法的名称。
android:padding关联方法: setPaddingRelative(int,int,int,int) 属性说明: 设置上下左右的边距
android:paddingBottom关联方法: setPaddingRelative(int,int,int,int) 属性说明: 下边距
android:paddingEnd关联方法: setPaddingRelative(int,int,int,int) 属性说明: 与android:paddingRight相同
android:paddingLeft关联方法: setPadding(int,int,int,int) 属性说明: 左边距
android:paddingRight关联方法: setPadding(int,int,int,int) 属性说明: 右边距
android:paddingStart关联方法: setPaddingRelative(int,int,int,int) 属性说明: android:paddingLeft相同
android:paddingTop关联方法: setPaddingRelative(int,int,int,int) 属性说明: 上边距
android:requiresFadingEdge关联方法: setVerticalFadingEdgeEnabled(boolean) 属性说明: 定义滚动时边缘是否褪色
android:rotation关联方法: setRotation(float) 属性说明: 旋转度数
android:rotationX关联方法: setRotationX(float) 属性说明: 水平旋转度数
android:rotationY关联方法: setRotationY(float) 属性说明: 竖直旋转度数
android:saveEnabled关联方法: setSaveEnabled(boolean) 属性说明: 在配置改变等情况出现时是否保存view的状态数据。如果你的view有id,那默认系统就会帮你保存。
android:scaleX关联方法: setScaleX(float) 属性说明: 水平方向缩放比例
android:scaleY关联方法: setScaleY(float) 属性说明: 竖直方向缩放比例
android:scrollX关联方法: 属性说明: x方向的滚动偏移。即在水平方向滚动了多少距离
android:scrollY关联方法: 属性说明: y方向的滚动偏移。即在竖直方向滚动了多少距离
android:scrollbarAlwaysDrawHorizontalTrack关联方法: 属性说明: 是否总是绘制水平滚动条的滚动轨道
android:scrollbarAlwaysDrawVerticalTrack关联方法: 属性说明: 是否总是绘制竖直滚动条的滚动轨道
android:scrollbarDefaultDelayBeforeFade关联方法: setScrollBarDefaultDelayBeforeFade(int) 属性说明: 滚动条在n毫秒后开始淡出。
android:scrollbarFadeDuration关联方法: setScrollBarFadeDuration(int) 属性说明: 滚动条用多长时间淡出完毕。
android:scrollbarSize关联方法: setScrollBarSize(int) 属性说明: 设置滚动条的尺寸。垂直滚动条的宽度、水平滚动条的高度
android:scrollbarStyle关联方法: setScrollBarStyle(int) 属性说明: "滚动条的风格。共4组值: insideOverlay&&内贴图 insideInset&&内插图 outsideOverlay&&外贴图 outsideInset&&外插图。 inside就是滚动条在绘制在padding以内;outside就是不需要绘制在padding内(即view的边界处);Overlay是贴图,就是直接覆盖在内容的上方,这样内容可能会显示到滚动条下方去;Inset是插图,就是会在对应padding上加上滚动条的宽度,以不让内容显示到滚动条下面去。"
android:scrollbarThumbHorizontal关联方法: 属性说明: 水平滚动块的drawable对象
android:scrollbarThumbVertical关联方法: 属性说明: 竖直滚动块的drawable对象
android:scrollbarTrackHorizontal关联方法: 属性说明: 水平滚动条滚动轨道的drawable对象
android:scrollbarTrackVertical关联方法: 属性说明: 竖直滚动条滚动轨道的drawable对象
android:scrollbars关联方法: 属性说明: "设置可显示的滚动条。有3个取值: none&&不显示滚动条 horizontal&&显示水平滚动条 vertical&&显示竖直滚动条"
android:soundEffectsEnabled关联方法: setSoundEffectsEnabled(boolean) 属性说明: 点击或触摸该view时,是否需要有声音效果
android:tag关联方法: 属性说明: string标识。类似id,id是整数标识。
android:textAlignment关联方法: setTextAlignment(int) 属性说明: 设置文本的显示方式。
android:textDirection关联方法: setTextDirection(int) 属性说明: 设置文本的显示方向。
android:transformPivotX关联方法: setPivotX(float) 属性说明: 水平方向偏转量
android:transformPivotY关联方法: setPivotY(float) 属性说明: 竖直方向偏转量
android:translationX关联方法: setTranslationX(float) 属性说明: 水平方向的移动距离
android:translationY关联方法: setTranslationY(float) 属性说明: 竖直方向的移动距离
android:visibility关联方法: setVisibility(int) 属性说明: "view的可见性。有3个取值: gone&&不可见,同时不占用view的空间; invisible&&不可见,但占用view的空间; visible&&可见"
TextView属性说明
下面对TextView的属性进行说明android:autoLink关联方法: setAutoLinkMask(int)属性说明: 设置是否&当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接&。可选值(none/web/email/phone/map/all)
android:autoText关联方法: setKeyListener(KeyListener)属性说明: 如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。
android:bufferType关联方法: setText(CharSequence,TextView.BufferType)属性说明: 指定getText()方式取得的文本类别。选项editable 类似于StringBuilder可追加字符,也就是说getText后可调用append方法设置文本内容。
android:capitalize关联方法: setKeyListener(KeyListener)属性说明: 设置自动大写属性。比如设置为2,自动大写单词首字符;设置为1,自动大写每句话的首字母等等。
android:cursorVisible关联方法: setCursorVisible(boolean)属性说明: 设定光标为显示/隐藏,默认显示。
android:digits关联方法: setKeyListener(KeyListener)属性说明: 设置允许输入哪些字符。如&.+-*/%\n()&
android:drawableBottom关联方法: setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)属性说明: 在text的下方输出一个drawable。如果指定一个颜色的话会把text的背景设为该颜色,并且同时和background使用时覆盖后者。
android:drawableEnd关联方法: setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int)属性说明: 在文本结尾处显示drawable对象。它的值可以是其它资源的引用,比如,"@[+][package:]type:name"或者"?[package:][type:]name";也可以是颜色值,如"#rgb", "#argb", "#rrggbb", or "#aarrggbb"。
android:drawableLeft关联方法: setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)属性说明: 在text的左边输出一个drawable。
android:drawablePadding关联方法: setCompoundDrawablePadding(int)属性说明: 设置text与drawable的间隔,与drawableLeft、drawableRight、drawableTop、drawableBottom一起使用,可设置为负数,单独使用没有效果。
android:drawableRight关联方法: setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)属性说明: 在text的右边输出一个drawable。
android:drawableStart关联方法: setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int)属性说明: 在文本开始处显示drawable对象。它的值可以是其它资源的引用,比如,"@[+][package:]type:name"或者"?[package:][type:]name";也可以是颜色值,如"#rgb", "#argb", "#rrggbb", or "#aarrggbb"。
android:drawableTop关联方法: setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)属性说明: 在text的正上方输出一个drawable。
android:editable关联方法: 属性说明: 设置是否可编辑。这里无效果,在EditView中才有效果。
android:editorExtras关联方法: setInputExtras(int)属性说明: 设置文本的额外的输入数据。在EditView中才有效果。
android:ellipsize关联方法: setEllipsize(TextUtils.TruncateAt)属性说明: 设置当文字过长时,该控件该如何显示。有如下值设置:&start&&&省略号显示在开头;&end&&&省略号显示在结尾;&middle&&-省略号显示在中间;&marquee& &&以跑马灯的方式显示(动画横向移动)
android:ems关联方法: setEms(int)属性说明: 设置TextView的宽度为N个字符的宽度。
android:fontFamily关联方法: setTypeface(Typeface)属性说明: 文本的字形体系。
android:freezesText关联方法: setFreezesText(boolean)属性说明: 设置保存文本的内容以及光标的位置。
android:gravity关联方法: setGravity(int)属性说明: 设置文本位置,如设置成&center&,文本将居中显示。
android:height关联方法: setHeight(int)属性说明: 设置文本区域的高度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)
android:hint关联方法: setHint(int)属性说明: Text为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色。
android:imeActionId关联方法: setImeActionLabel(CharSequence,int)属性说明: 设置IME动作ID。
android:imeActionLabel关联方法: setImeActionLabel(CharSequence,int)属性说明: 设置IME动作标签。在EditView再做说明。
android:imeOptions关联方法: setImeOptions(int)属性说明: 附加功能,设置右下角IME动作与编辑框相关的动作,如actionDone右下角将显示一个&完成&,而不设置默认是一个回车符号。
android:includeFontPadding关联方法: setIncludeFontPadding(boolean)属性说明: 设置文本是否包含顶部和底部额外空白,默认为true。
android:inputMethod关联方法: setKeyListener(KeyListener)属性说明: 为文本指定输入法,需要完全限定名(完整的包名)。例如:com.google.android.inputmethod.pinyin,但是这里报错找不到。
android:inputType关联方法: setRawInputType(int)属性说明: 设置文本的类型,用于帮助输入法显示合适的键盘类型。在EditView中再详细说明,这里无效果。
android:lineSpacingExtra关联方法: setLineSpacing(float,float)属性说明: 设置行间距。
android:lineSpacingMultiplier关联方法: setLineSpacing(float,float)属性说明: 设置行间距的倍数。如&1.2&
android:lines关联方法: setLines(int)属性说明: 设置文本的行数,设置两行就显示两行,即使第二行没有数据。
android:linksClickable关联方法: setLinksClickable(boolean)属性说明: 设置链接是否点击连接,即使设置了autoLink。
android:marqueeRepeatLimit关联方法: setMarqueeRepeatLimit(int)属性说明: 在ellipsize指定marquee的情况下,设置重复滚动的次数,当设置为marquee_forever时表示无限次。
android:maxEms关联方法: setMaxEms(int)属性说明: 设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。
android:maxHeight关联方法: setMaxHeight(int)属性说明: 设置文本区域的最大高度
android:maxLength关联方法: setFilters(InputFilter)属性说明: 限制显示的文本长度,超出部分不显示。
android:maxLines关联方法: setMaxLines(int)属性说明: 设置文本的最大显示行数,与width或者layout_width结合使用,超出部分自动换行,超出行数将不显示。
android:maxWidth关联方法: setMaxWidth(int)属性说明: 设置文本区域的最大宽度
android:minEms关联方法: setMinEms(int)属性说明: 设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。
android:minHeight关联方法: setMinHeight(int)属性说明: 设置文本区域的最小高度
android:minLines关联方法: setMinLines(int)属性说明: 设置文本的最小行数,与lines类似。
android:minWidth关联方法: setMinWidth(int)属性说明: 设置文本区域的最小宽度
android:numeric关联方法: setKeyListener(KeyListener)属性说明: 如果被设置,该TextView有一个数字输入法。此处无用,设置后唯一效果是TextView有点击效果,此属性在EdtiView将详细说明。
android:password关联方法: setTransformationMethod(TransformationMethod)属性说明: 以小点&.&显示文本
android:phoneNumber关联方法: setKeyListener(KeyListener)属性说明: 设置为电话号码的输入方式。
android:privateImeOptions关联方法: setPrivateImeOptions(String)属性说明: 设置输入法选项,在EditText中才有作用。
android:scrollHorizontally关联方法: setHorizontallyScrolling(boolean)属性说明: 设置文本超出TextView的宽度的情况下,是否出现横拉条。
android:selectAllOnFocus关联方法: setSelectAllOnFocus(boolean)属性说明: 如果文本是可选择的,让他获取焦点而不是将光标移动为文本的开始位置或者末尾位置。TextView中设置后无效果。
android:shadowColor关联方法: setShadowLayer(float,float,float,int)属性说明: 指定文本阴影的颜色,需要与shadowRadius一起使用。
android:shadowDx关联方法: setShadowLayer(float,float,float,int)属性说明: 设置阴影横向坐标开始位置。
android:shadowDy关联方法: setShadowLayer(float,float,float,int)属性说明: 设置阴影纵向坐标开始位置。
android:shadowRadius关联方法: setShadowLayer(float,float,float,int)属性说明: 设置阴影的半径。设置为0.1就变成字体的颜色了,一般设置为3.0的效果比较好。
android:singleLine关联方法: setTransformationMethod(TransformationMethod)属性说明: 设置单行显示。如果和layout_width一起使用,当文本不能全部显示时,后面用&&&来表示。如android:text="test_ singleLine " android:singleLine="true" android:layout_width="20dp"将只显示&t&&。如果不设置singleLine或者设置为false,文本将自动换行
android:text关联方法: setText(CharSequence,TextView.BufferType)属性说明: 设置显示文本.
android:textAllCaps关联方法: setAllCaps(boolean)属性说明: 设置文本全为大写。值为"true"或"false"。
android:textAppearance关联方法: 属性说明: 设置文字外观。如&?android:attr/textAppearanceLargeInverse
android:textColor关联方法: setTextColor(int)属性说明: 设置文本颜色
android:textColorHighlight关联方法: setHighlightColor(int)属性说明: 被选中文字的底色,默认为蓝色
android:textColorHint关联方法: setHintTextColor(int)属性说明: 设置提示信息文字的颜色,默认为灰色。与hint一起使用。
android:textColorLink关联方法: setLinkTextColor(int)属性说明: 文字链接的颜色.
android:textIsSelectable关联方法: isTextSelectable()属性说明: 设置非编辑文本可否被选择。值为"true"或"false"。
android:textScaleX关联方法: setTextScaleX(float)属性说明: 设置文字之间间隔,默认为1.0f。
android:textSize关联方法: setTextSize(int,float)属性说明: 设置文字大小,推荐度量单位&sp&,如&15sp&
android:textStyle关联方法: setTypeface(Typeface)属性说明: 设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic(又粗又斜) 2] 可以设置一个或多个,用&|&隔开
android:typeface关联方法: setTypeface(Typeface)属性说明: 设置文本字体,必须是以下常量值之一:normal 0, sans 1, serif 2, monospace(等宽字体) 3]
android:width关联方法: setWidth(int)属性说明: 设置文本区域的宽度,支持度量单位:px(像素)/dp/sp/in/mm(毫米)。
2, (TextView)
7, (TextView)
更多内容参考&&
阅读(...) 评论()

我要回帖

更多关于 netfits云墙 电脑版 的文章

 

随机推荐