![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
ChaosMeta
茫茫苍穹落雨燕,慢慢雾霭绕龙腾
展开
-
安卓开发(4):ListView的使用,arrayAdapter,simpleAdapter
ListView是安卓里面一个比较实用的部件,是安卓列表形式展示每一项内容,类似于微信的会话列表吧。在布局里的用法比较简单:这样剧创建了一个空的列表,然后要在.java中填充数据。填充数据用到Adapter,常用的Adapter一般有ArrayAdapter、SimpleAdapter,但这两个功能都有限,自定义Adapter当然能满足更多需求。ArrayAdapter先上原创 2017-12-09 00:10:57 · 425 阅读 · 0 评论 -
安卓开发(6):Broadcast使用,Notification,EventBus
Notification的使用:Notification可以提供持久的通知,位于手机最上层的状态通知栏中。在拉下的状态通知栏中可以查看提示消息。Notification开发主要涉及3个类:1.Notification.Builder:用于动态的设置Notification 的一些属性。其他方法:设置属性说明setAutoCancel(boolean autocancel)设置点击信息后自动清除通知...原创 2018-03-03 01:31:05 · 430 阅读 · 0 评论 -
安卓笔记:dpi 、 dip 、dp、分辨率、屏幕尺寸、px、density
1.基本概念dip : Density independent pixels ,设备无关像素。dp :就是dippx : 像素dpi : dots per inch , 直接来说就是一英寸多少个像素点。常见取值 120,160,240。我一般称作像素密度,简称密度density :直接翻译的话貌似叫 密度。常见取值 1.5 , 1.0 。和标准...原创 2018-03-02 10:48:52 · 665 阅读 · 0 评论 -
安卓笔记:为RecyclerView添加动画
一个比较基本的动画添加依赖: compile 'jp.wasabeef:recyclerview-animators:2.2.7' compile 'com.android.support:support-core-utils:26.+'把mRecyclerView.setAdapter(animationAdapter);去掉,然后加入: //增加动画 ...原创 2018-03-01 22:29:25 · 680 阅读 · 0 评论 -
安卓笔记:去掉标题栏
项目的默认theme是:这个style是:修改parent就可以了:原创 2018-03-01 22:19:50 · 231 阅读 · 0 评论 -
安卓开发(5):自定义RecyclerView.Adapter、RecyclerView和自定义RecyclerView.ViewHolder的使用
首先讲一下三者的关系,ViewGroup是一个可以包含很多个子View的类,每一个列表项都是作为一个View子对象显示的,每个View可以是简单的也可以是复杂的。这里假设每个View都是一个TextView,而且一个屏幕可以显示10个TextView,现在有上百个TextView要显示,那是不是意味着要准备上百个TextView呢?不是,这里涉及到回收利用的思想,并且已经封装成了RecylerVi...原创 2018-03-01 22:15:37 · 7948 阅读 · 2 评论 -
安卓笔记:LayoutInflater.inflate的用法
inflate是Android开发中经常使用到的将布局作为一个view来引用的一个方法。inflate具有两个可以使用重载方法:inflate(int resource, ViewGroup root)inflate(int resource, ViewGroup root, boolean attachToRoot)第一个参数指向的是你想要引进的布局资源ID。第二个参数表示该布局的大小限制在ro...原创 2018-03-01 21:31:11 · 371 阅读 · 0 评论 -
安卓笔记:怎么使用横屏布局界面
在AndroidManifest文件中加一行android:screenOrientation="landscape"就可以了原创 2017-12-28 01:01:40 · 2375 阅读 · 1 评论 -
安卓笔记:设置背景图片闪退问题
在布局文件layout设置背景图片时闪退原因:图片大小过大解决办法:把图片用画图打开调整大小,可以缩小成原来的一半或者更小原创 2017-12-28 00:53:10 · 2774 阅读 · 1 评论 -
安卓开发(3):事件处理
还是先上一个应用开发需求:实现一个 Android 应用,界面如下,要求: (1) 该界面为应用启动后看到的第一个界面(2) 输入学号和密码的控件要求用TextInputLayout 实现(3) 点击图片,弹出对话框如下图: 点击“拍摄”选项,弹出 Toast 信息“您选择了[拍摄]”;点击“从相册选择”选项,弹出 Toast原创 2017-12-07 10:53:45 · 562 阅读 · 0 评论 -
安卓开发(2):基本UI界面设计
下面用开发一个小应用的方法来学习一下安卓基本的UI界面设计这个应用的界面如下:应用的具体界面设置如下:(1) 该界面为应用启动后看到的第一个界面 (2) 各控件:只用一个 ConstraintLayout 实现整个布局;标题字体大小20sp,与顶部距离 20dp,居中; 图片与标题的间距为 20dp,居中;输入框整体距屏幕右边间距 20dp,上原创 2017-12-06 21:48:26 · 9308 阅读 · 0 评论 -
安卓开发(1):配置环境
对于安卓应用的开发自然少不了Android Studio的安装,下面来介绍一下AS的安装以及可能出现的问题,因为我是在windows系统中用的,所以我只介绍windows下的。最新的AS版本中已经包含了Java,可以跳过配置Java环境这一步骤。部分windows可能无法找到java安装位置,可以自行配置JAVA_HOME环境变量。安装好AS后,studio目录下的jre就是java的安装位置原创 2017-12-06 20:48:56 · 350 阅读 · 0 评论 -
安卓笔记:限制行数显示,限制字数显示,多余部分省略号表示
限制行数:android:maxLines="3"//最多三行android:singleLine="true"//只有一行限制字数:android:maxLength="10"//最多十个字符多余部分用省略号表示:android:ellipsize="end"//在尾处显示省略号,还可以设置在首部(start),中间(middle)原创 2017-12-22 18:58:15 · 532 阅读 · 0 评论 -
安卓笔记:CardView的使用
CardView是继承FrameLayout类的,也就是说相当于ConstrainLayout或者LinearLayout的位置添加依赖:compile 'com.android.support:cardview-v7:21.+'它的作用是使里面的所有部件都是按照卡片形式显示,然后它常用设置的属性有:card_view:cardElevation 阴影的大小card_view:ca原创 2017-12-22 18:44:39 · 1603 阅读 · 0 评论 -
安卓笔记:字体加粗
安卓开发中如何给显示的字体加粗在xml布局文件中:加android:textStyle="bold"//中文显示不可以粗体在java代码中:TextView v=(TextView)findViewById(R.id.mtext);TextPaint p=v.getPaint();p.setFakeBoldText(true);//中文英文都可以粗体原创 2017-12-22 18:24:22 · 2356 阅读 · 0 评论 -
安卓笔记:LaunchMode
安卓中有四种加载模式:standardsingleTopsingleTasksingleInstance在AndroidManifest.xml文件中activity元素的launchMode属性中可以修改standard:standard模式,也就是默认模式,不需要配置launchMode。就是每次跳转时都需要创建该Activity的新实例,点击返回键,可以看到的是按照刚才创建Activity实...原创 2018-03-03 01:44:44 · 369 阅读 · 0 评论