安卓基础学习
小刘学习ing
这个作者很懒,什么都没留下…
展开
-
悬浮窗(穿透实现)
图片作为背景,使用悬浮窗实现,不影响下一层的实现,可以点击其中的软件等。原创 2023-08-22 08:41:35 · 1228 阅读 · 0 评论 -
将activity作为dialog使用的方法:
-设置dialog的背景-- > < item name = "android:windowBackground" > @android:color/transparent < /item >原创 2023-06-12 11:42:43 · 762 阅读 · 0 评论 -
RecyclerView ViewType二级
实现效果描述:1、点击recyclerview中item,列表下方出现其他样式的item,作为子item,如下所示简单效果图:所需要的java文件和xml文件有:1、创建FoldAdapteradapter, 在FoldAdapter中,定义两种不同的类型,分别对应父item和子item,对于不同布局的item,需要设置两种不同的viewHoder进行设置。2、在onCreateViewHolder进行对于布局的绑定3、在onBindViewHoder中进行数据的操作。原创 2023-03-04 18:51:44 · 955 阅读 · 0 评论 -
简单接口Interface的使用
Ps:接口onSetNameInterface设置在类A中模拟使用场景:点击类A中的控件icon,使得类B中的控件为不可见。原创 2023-03-03 17:05:33 · 196 阅读 · 0 评论 -
android中jar包下载地址
jar包原创 2022-12-16 13:38:10 · 1678 阅读 · 0 评论 -
Android中使用lottie资源
【代码】Android中使用lottie资源。原创 2022-11-30 14:52:43 · 1763 阅读 · 0 评论 -
在Android中使用正则法则表示重复的字符串
【代码】在Android中使用正则法则表示重复的字符串。原创 2022-11-28 13:54:32 · 551 阅读 · 0 评论 -
Android 解决生成~为后缀的备份文件的方法
Android 解决生成~为后缀的备份文件的方法原创 2022-11-03 10:47:23 · 418 阅读 · 0 评论 -
TextView多行结尾的控件变化
【代码】TextView多行结尾的控件变化。原创 2022-10-17 15:35:09 · 316 阅读 · 0 评论 -
资源文件menu
菜单文件menu原创 2022-09-02 17:30:19 · 648 阅读 · 0 评论 -
移动自定义悬浮窗(图片)
/对于windown的控制 windowManager =(WindowManager) getSystemService(WINDOW_SERVICE);} else {//悬浮框在布局的位置 layoutParams . width = WindowManager . LayoutParams . WRAP_CONTENT;原创 2022-08-26 15:56:07 · 349 阅读 · 0 评论 -
悬浮窗权限申请具体
【代码】悬浮窗权限申请具体。原创 2022-08-26 15:44:42 · 2164 阅读 · 0 评论 -
对于列表recyclrview中item的高亮处理
原则1:学习Android中的封装性。原则2:代码保持高内聚低耦合。原则3:不断完善自身代码。原创 2022-08-19 14:09:47 · 1286 阅读 · 0 评论 -
SwitchPreference的使用注意点
代码】SwitchPreference的使用注意点。原创 2022-08-18 13:30:05 · 868 阅读 · 0 评论 -
解析Android自带的SettingActivity——>Proference
EditTextPreference: 与EditText的作用一样,存在弹窗,确定则显示输入的值,取消则显示的值不变。呈现效果如下所示:效果为:key属性表示展示的具体值,传入sharedepreference的值,defaultValue属性传入sharedepreference的键,sharedepreference是以键值对的形式存在。entries表示显示的列表,entryValues表示保存显示列表entries的值。在value/string中存储的数据效果展示根据swit原创 2022-08-17 17:05:24 · 1449 阅读 · 0 评论 -
Intent知识点(Android)
代码】Intent知识点(Android)原创 2022-08-09 17:34:52 · 549 阅读 · 0 评论 -
Android中读写权限申请
自Android 6.0开始,Google开始对系统权限做出严格的要求,有些权限必须用户同意才能调用相应功能,所以开发者需要调用权限申请的代码,弹出一个小窗口,向用户动态申请权限。转载 2022-08-04 09:41:58 · 7424 阅读 · 0 评论 -
Android中的Switch控件
?xmlnshttps。原创 2022-07-29 17:34:46 · 12415 阅读 · 0 评论 -
购物车中列表的问题与解决
记录遇到问题:1、无法找到id(所属layout文件寻找错误)2、使用listview的点击事件时,出现点击事件失效即无用的效果解决:原文链接:https://blog.csdn.net/Leslie___Cheung/article/details/797215913、点击和长按事件无法同时使用长按点击的时候默认会触发点击事件,android系统是优先点击的,并且没有返回值;而长按事件是有返回值的,如果返回false,两个事件都会有响应,如果返回true则只响应长按事件。4、checkbox原创 2022-07-28 16:37:36 · 260 阅读 · 0 评论 -
Android学习:ViewModel
在实现过程中,需要注意的是,我的fragment是一直在创建,销毁,所以对于数据的保存必须返回给activity,不然对于数据容易出现问题。注意和utils区分开,对于数据的存储需要注意封装,或者通过接口进行具体的实现。ViewModel的使用具体实例对于fragment与activity之间的通信,将数据进行封装,LiveData,由于LiveData是一个不可抽象的,通过它的子类实现。ps在代码编写过程中,需要注意model对象创建中,owner中的对象最好是activity,有助于数据的获取。...原创 2022-07-28 14:27:25 · 1206 阅读 · 0 评论 -
1.3 Recyclerview的实现与确定
实现Recyclervieew原创 2022-07-20 17:52:24 · 76 阅读 · 0 评论 -
实现新闻页面,fragmen中的列表控制另一个fragment
设置页面原创 2022-07-20 17:46:32 · 152 阅读 · 0 评论 -
1.2Recyclerview实现Item点击事件
实现item单击监听。原创 2022-07-20 11:37:30 · 588 阅读 · 0 评论 -
广播Broadcast与Service服务
在实验过程中,listview中数据的修改,利用广播接收器对于Service服务的数据进行修改。实现页面UI的刷新的步骤如下所示:第一步:在MainActivity中,进行广播的注册和Service的启动//声明一个操作常量字符串public static final String ACTION_SERVICE_NEED = “action.ServiceNeed”;//声明一个内部广播实例public ServiceNeedBroadcastReceiver broadcastReceiver;原创 2022-05-20 10:00:16 · 437 阅读 · 0 评论 -
购物车的实现
实验过程中的学习:1、布局:在实验过程中,将每个列表项中的控件通过线性布局LinearLayout进行排列,其中对于checkbox是RadioGroup的子项,所以需要通过RadioGroup控制。将商家名称,商品图片,商品名称,商品价格作为子项,对于商品的加减操作,将有加减+ - 符号作为按钮,表示商品数量的为textview,再对其进行点击监听事件处理。2、叠加效果:在实验过程中,对于叠加效果的使用,可以在drawable中定义形状,将其作为图片的背景,设置好边间距和边框大小即可3、小窗口的使用原创 2022-05-12 22:03:16 · 339 阅读 · 0 评论 -
1.1 RecyclerView的构造器
在xml中的代码设置,与build.gradle中同步数据有关<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <androidx.原创 2022-04-08 11:55:16 · 50 阅读 · 0 评论 -
1.0 配置Recyclerview依赖问题解决
在同步recyclerview的时候出现问题,一般情况下是版本的问题。1、出现问题:ERROR: Failed to resolve: androidx.recyclerview:recyclerview:1.0.2Show in Project Structure dialogAffected Modules: app2、双击进入下一页面:3、如图,双击应用:4、将1.0.2改为1.0.0,再次同步在这里插入图片描述5.同步成功...原创 2022-04-08 10:00:53 · 393 阅读 · 0 评论