【2】安卓学习之控件和布局

更新中。。。


控件:

一、button

拖一下,拉一下,图形化操作即可



按钮相应:





本次问题汇总:

一、

android开发过程中突然发现的warning

EditText 报出 “This text field does not specify an inputType or a hint”


原因:
EditText需要指定默认输入类型
加入android:inputType="number|phone",表示指定为数字或电话

inputtype类型如下:
    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"
    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"//时间键盘


二、

在布局添加控件手动添加还是拖的添加,添加edittext后布局就不好用,其他控件好用,然后就说下面这段话

Exception raised during rendering: java.lang.System.arraycopy([CI[CII)V

Exception details are logged in Window > Show View > Error Log

 

Check the "Android version to use when rendering layouts" and make sure you‘re not using a version that ends in "W" for Android Wear (e.g. API 20: Android 4.4W). I don‘t believe Wear supports EditText.

修改选择不同的API就好了,降低版本即可

三、

如何显示全部的API(包括低版本的)并且可以下载? 如下:



可以:tools - > options,勾选Force https//.. sources。。。。。。。



郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。