今日学习了android studio 的开发,学习了ViewText,EditText,Button,LinearLayout布局,ListView等等控件的使用
ViewText代码:
<TextView android:id="@+id/tv_one" android:text="@string/USERNAME" android:textColor="#ffff0000" android:textStyle="italic" android:textSize="20sp" android:gravity="center" android:shadowColor="@color/colorAccent" android:shadowRadius="3.0" android:shadowDx="10.0" android:shadowDy="10.0" android:layout_width="200dp" android:layout_height="200dp"/> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >
Button的使用可以定义按钮的id然后创建这个id的选择器,在选择器里面改变按钮的按下状态
<Button android:id="@+id/bnt" android:text="提交" android:background="@drawable/bnt_selector" android:layout_width="200dp" android:layout_height="100dp"/>
![](/i/l/?n=23&i=blog/2913352/202302/2913352-20230221190655727-390108967.png)
EditText控件具有文本输入功能,通过设置id值可以在主函数里面获取到输入的数据
EditText控件方法:
代码:
<EditText android:id="@+id/phone" android:hint="输入电话" android:textColorHint="#95a1aa" android:inputType="phone" android:drawableLeft="@drawable/ic_person_outline_black_24dp" android:drawablePadding="10dp" android:paddingLeft="10dp" android:layout_width="200dp" android:layout_height="100dp"/>
同时也发现了一些问题:
1The application‘s minSdkVersion is newer than the device API level.
解决方法:先找到虚拟机的API版本,然后在模块设置里面看最小的SDK版本,最小的sdk版本不能大于API版本
2.在xml文件里面无法自动提示代码
解决方案:红色标记处数字一致,并且添加Java的JDK
3.The emulator process for AVD was killed。
解决方法:安装虚拟机
标签:总结,控件,EditText,每日,选择器,API,版本,id From: https://www.cnblogs.com/copyjames/p/17142134.html