笔记
文章平均质量分 54
一只有浓密黑发的程序猿
无码不欢
展开
-
学习笔记-------------viewpager2遇到的坑
先上结果: 这个项目一共遇到两个问题:1.Imageview使用混合图片的时候state_checked这个属性在代码中setSelected(true)是无效的,具体原因没有找到于是我就用state_pressed这个属性替代但是又产生了一个问题,按压按钮是会变色了,松手后又弹回原来的颜色,于是我就把点击事件改为触摸事件这样一来触摸就可以直接捕获到状态。2.text使用setTextcolor的时候变色无效,...原创 2021-11-30 22:52:03 · 3192 阅读 · 0 评论 -
学习笔记-----------fragment与activity通过接口回调通信(解决报空问题)
干货写在前面fragment直接在xml添加,在activity创建的fragment对象的时候,必须要用xml的方式去创建不然不会报错,但是调用控件从别处获取数据时会出现报空问题。创建对象方法:fragment f1 =(fragment)getsupportFragmentManger().findFragmentById(res id);如果fragment是动态添加的,那么新建fragment对象就可以直接用new的方式去创建。好了,那么开始今天的正文。fragment与activity有五原创 2021-11-26 20:11:55 · 1619 阅读 · 0 评论 -
学习笔记------viewpager
viewpager看到带view的控件基本都避免不了两个要素:适配器和数据源。其中适配器是每个安卓开发人员最为头疼的东西。适配器怎么使用呢,一般都是要继承Adapter或其子类。今天来讲讲viewpager的使用。首先布局中加入viewpager控件:<?xml version="1.0" encoding="utf-8"?><LinearLayout android:layout_width="match_parent" android:layout_height=原创 2021-11-22 12:05:20 · 2193 阅读 · 0 评论 -
学习笔记---------单位和尺寸
px:像素点 每个设备显示的尺寸相同。dp(dip):设备独立像素 每个设备显示的尺寸不同(设备越大,控件越大),一般用来设置控件大小。sp:放大像素,一般用来设置文字大小。原创 2021-11-21 19:41:18 · 216 阅读 · 0 评论 -
学习笔记---------安卓动画
一、帧动画帧动画就是一堆动画的集合首先new一个资源文件然后添加动画集合(图片不能太大不然不能成功加载)属性值为animation-list。然后在控件中设置动画背景在活动中获取控件背景(start和stop分别控制动画启动和停止)...原创 2021-11-21 19:26:34 · 1049 阅读 · 0 评论 -
Android Studio TestCase测试
一、添加Grandle依赖项打开应用的 build.gradle (project)文件在 repositories 部分中,确保显示了 Google’s Maven 代码库:allprojects {repositories {jcenter()google()}}在build.gradle(Moudle)文件中添加所需要的软件包(不用全部添加,选自己测试要用的添加就行)。dependencies {// Core libraryandroidTestImplement原创 2021-09-14 01:20:41 · 788 阅读 · 0 评论