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

时间:2023-01-28 22:44:20

更新中。。。


控件:

一、button

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

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


按钮相应:

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

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



本次问题汇总:

一、

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.

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

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

三、

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

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


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

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


版权声明:欢迎关注我的博客,本文为博主toyking原创文章,未经博主允许不得转载。