我是靠谱客的博主 霸气毛豆,最近开发中收集的这篇文章主要介绍AndroidStudio 开发自我小结(1),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

AndroidStudio 相关操作

AndroidStudio 开发自我小结(2)

资源分组整理
build.gradle文件下先备注
在这里插入图片描述
在这里插入图片描述
再在相应文件夹下新建文件夹,然后rebuild一下
在这里插入图片描述

各控件的属性操作

1、Button

默认英文字母大写

5.0以后button 的默认属性 textAllCaps 被改为true
相关属性:Android: textAllCaps

取消Button默认样式
取消阴影
<style name="order_bt" parent="@style/Widget.AppCompat.Button.Borderless">

2、EditText

软键盘将底部导航栏顶上去

可以在AndroidManifest.xml中给这个Activity设置

<activity android:windowSoftInputMode="adjustPan" >

windowSoftInputMode 还有下列属性

【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置

【B】stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示

【C】stateHidden:用户选择activity时,软键盘总是被隐藏

【D】stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的

【E】stateVisible:软键盘通常是可见的

【F】stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态

【G】adjustUnspecified:默认设置,通常由系统自行决定是隐藏还是显示

【H】adjustResize:该Activity总是调整屏幕的大小以便留出软键盘的空间

【I】adjustPan:当前窗口的内容将自动移动以便当前焦点从不被键盘覆盖和用户能总是看到输入内容的部分

3、RecycleView

4、SwipeRefreshLayout和ScrollView的滑动冲突

使用NestedScrollView替换ScrollView

<android.support.v4.widget.NestedScrollView
            android:id="@+id/scrollView"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
 
            //跟ScrollView一样只能接受一个直接的子view
        .....
</android.support.v4.widget.NestedScrollView>

Android 四大组件

活动(Activity)

服务(Service)

广播接收器(BroadcastReceive)

内容提供其(ContentProvider)

最后

以上就是霸气毛豆为你收集整理的AndroidStudio 开发自我小结(1)的全部内容,希望文章能够帮你解决AndroidStudio 开发自我小结(1)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部