android 基本控件

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1android基本控件疯狂android里面讲的超级详细2基本控件关系图3TextView、EditView、AutoCompleteTextViewButton、ImageButton、RadioButton、CheckBox、ToggleButtonProgressBar进度条,SekBar拖动条,RatinBar星级评分条4TextView、EditView、AutoCompleteTextViewTextTextTextBaseUseTextView显示文本内容,EditView输入文本内容,基本的设置文字大小,颜色,各个字体之间的宽度,限制输入长度或行数,类型、过长的文本省略在何处等最基本操作,可编辑与不可编辑,mEditText.setFocusable(true);mEditText.setFocusable(false);显示与否android:visibility=visible、invisible、gonemlistview1.setVisibility(View.GONE);TextView官方文档解说://字体颜色显示和图片显示5TextView设置超链android:autoLink=web|email显示文本会自动加横线为超链,例如显示文字stringname=hello欢迎大家访问我的博客:若是有什么想法,请给我电邮:boy_wluq@163.com\n谢谢。祝大家一切都好!/string---------------------------------------------------------------------------android:ellipsize=”start”—–省略号显示在开头2.android:ellipsize=”end”——省略号显示在结尾3.android:ellipsize=”middle”—-省略号显示在中间-----------------------------------------------------------------------------------------4.android:ellipsize=”marquee”–以跑马灯的方式显示(动画横向移动)文字左右滚动三个属性:android:singleLine=trueandroid:ellipsize=marquee(tv.setMovementMethod(ScrollingMovementMethod.getInstance());)android:marqueeRepeatLimit=marquee_forever在ellipsize指定marquee的情况下,设置重复滚动的次数,当设置为marquee_forever时表示无限次android:maxLines=15!--最多不超过15行--6EditTextwelcometousethesePowerPointtemplates,NewContentdesign,10yearsexperience限制为输入,android:inputType=设置只能输入数字,字母,密码,电话,日期,小数等等,也有提示文本输入。非限制情况下可用代码设置,html颜色,字体,下划线,甚至是插入图片。editText2.setText(Html.fromHtml(fontcolor=#E61A6B红色代码/font+ifontcolor=#1111EE蓝色斜体代码/font/i+uifontcolor=#1111EE蓝色斜体加粗体下划线代码/font/i/u));voidSetImage(intdra){Drawabledrawable=getResources().getDrawable(dra);drawable.setBounds(0,0,drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight());SpannableStringspannableString=newSpannableString(pics);ImageSpanimageSpan=newImageSpan(drawable,ImageSpan.ALIGN_BASELINE);spannableString.setSpan(imageSpan,0,spannableString.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);editText3.setText(spannableString);}7EditTextwelcometousethesePowerPointtemplates,NewContentdesign,10yearsexperience限制为输入,android:inputType=设置只能输入数字,字母,密码,电话,日期,小数等等,也有提示文本输入。非限制情况下可用代码设置,html颜色,字体,下划线,甚至是插入图片。editText2.setText(Html.fromHtml(fontcolor=#E61A6B红色代码/font+ifontcolor=#1111EE蓝色斜体代码/font/i+uifontcolor=#1111EE蓝色斜体加粗体下划线代码/font/i/u));voidSetImage(intdra){Drawabledrawable=getResources().getDrawable(dra);drawable.setBounds(0,0,drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight());SpannableStringspannableString=newSpannableString(pics);ImageSpanimageSpan=newImageSpan(drawable,ImageSpan.ALIGN_BASELINE);spannableString.setSpan(imageSpan,0,spannableString.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);editText3.setText(spannableString);}8EditTextEditTextandroid:layout_width=fill_parentandroid:layout_height=wrap_contentandroid:inputType=phone///文本类型,多为大写、小写和数字符号。android:inputType=none//输入普通字符android:inputType=text//输入普通字符android:inputType=textCapCharacters//输入普通字符android:inputType=textCapWords//单词首字母大小android:inputType=textCapSentences//仅第一个字母大小android:inputType=textAutoCorrect//前两个自动完成android:inputType=textAutoComplete//前两个自动完成android:inputType=textMultiLine//多行输入android:inputType=textImeMultiLine//输入法多行(不一定支持)android:inputType=textNoSuggestions//不提示android:inputType=textUri//URI格式android:inputType=textEmailAddress//电子邮件地址格式android:inputType=textEmailSubject//邮件主题格式android:inputType=textShortMessage//短消息格式android:inputType=textLongMessage//长消息格式android:inputType=textPersonName//人名格式android:inputType=textPostalAddress//邮政格式android:inputType=textPassword//密码格式android:inputType=textVisiblePassword//密码可见格式android:inputType=textWebEditText//作为网页表单的文本格式android:inputType=textFilter//文本筛选格式android:inputType=textPhonetic//拼音输入格式//数值类型android:inputType=number//数字格式android:inputType=numberSigned//有符号数字格式android:inputType=numberDecimal//可以带小数点的浮点格式android:inputType=phone//拨号键盘android:inputType=datetime//日期+时间格式android:inputType=date//日期键盘android:inputType=time//时间键盘9EditViewwelcometousethesePowerPointtemplates,NewContentdesign,10yearsexperience设置光标起始位置,颜色;横屏时软键盘的设定,大小写自动转换等等。://wenku.baidu.com/link?url=eyr6aF25XeBFgoEDOWt-hJNMuXEzUN_S9ZcmzIu4oVUNfY2ac06B0zJjM17KurlCWru90dCrZc86mkH0Xy4o61GUTrM8yFQKgQfEMKfs4d_10AutoCompleteTextViewwelcometousethesePowerPointtemplates,NewContentdesign,10yearsexperience不是Android的常用控件,但是它的实用性还是很强的completionThreshold:它的值决定了你在AutoCompleteTextView至少输入几个字符,它才会具有自动提示的功能。另,默认最多提示20条。dropDownAnchor:它的值是一个View的ID,指定后,AutoCompleteTextView会在这个View下弹出自动提示。dropDownSelector:应该是设置自动提示的背景色之类。dropDownWidth:设置自动提示列表的宽度。ArrayAdapteradapter=newArrayAdapter(this,android.R.layout.simple_dropdown_item_1line,COUNTRIES);autocompletetextView.setAdapter(adapter);、ImageButtonTextTextTextBaseUse基本的设置文字大小,颜色,背景,各个字体之间的宽度,形状,可单击与不可单击,butt

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功