随笔分类 -  android

摘要:在AS里面创建签名文件 这里只展示信息填写的各个字段名称信息(引用一张网络图片) 阅读全文
posted @ 2023-06-04 15:36 星锋 阅读(12) 评论(0) 推荐(0) 编辑
摘要:签名文件配置 signingConfigs { origin { keyAlias 'flavors' keyPassword '123456' storeFile file('签名文件路径/aaa.jks') storePassword '123456' } } 在build.gradle文件里面 阅读全文
posted @ 2023-06-02 11:01 星锋 阅读(61) 评论(0) 推荐(0) 编辑
摘要:Gradle7升级之后,按之前的方式来配置android-pickerView是不行的,运行直接报错。 为了方便在这里记录一下自己的配置过程,因为这个配置修改我也是折腾了好久之后才解决了。 找到配置文件 settings.gradle文件 将下面这一部分拷贝下去: maven{url 'https: 阅读全文
posted @ 2022-08-01 23:40 星锋 阅读(702) 评论(0) 推荐(1) 编辑
摘要:先看一下具体的图表效果 没错这图表就是通过 MPAndroidChart 的 LineChart直接生成的。 直接欣赏 Java 源码吧 ! public class LineChartActivity extends AppCompatActivity { private LineChart mL 阅读全文
posted @ 2022-07-31 00:42 星锋 阅读(1979) 评论(0) 推荐(0) 编辑
摘要:最近发现安卓的APP在启动的时候有一个红色的错误信息,但因为里面是乱码的看不到具体的提示,但可以看到 -Xlint:unchecked 这个信息。 虽然不影响APP的正常启动,但是作为一个开发者对一些错误信息还是必须去解决一下,看一下问题出现在哪里。 经过一番折腾终于找到了解决方案,在这里记录一下。 阅读全文
posted @ 2022-07-28 23:21 星锋 阅读(1816) 评论(0) 推荐(0) 编辑
摘要:HorizontalScrollView是水平滚动标签。垂直滚动动是 ScrollView标签。 这里有一个需要注意的是这两个标签都只能包含一个子节点,如果写多个子节点系统会直接闪退掉。 这是使用这个标签需要注意的。 直接看测试源码 <?xml version="1.0" encoding="utf 阅读全文
posted @ 2022-07-23 18:02 星锋 阅读(499) 评论(0) 推荐(0) 编辑
摘要:DatePickerDialog 是系统的一个日期选择组件 先下基本的效果 有两种调用方式: 第一种:在当前的activity实现 DatePickerDialog.OnDateSetListener 接口,并且实现接口的方法 OndateSet() 这是项目的源码: public class Ad 阅读全文
posted @ 2022-07-18 00:51 星锋 阅读(1797) 评论(0) 推荐(1) 编辑
摘要:今天整理一下 TabHost 实现的一个Tab 面板切换效果,先看下一下效果图片 TabHost 在 TabHost 布局里面要注意一下几点。 TabHost必须设置android:id为@android:id/tabhost TabWidget必须设置android:id为@android:id/ 阅读全文
posted @ 2022-07-08 23:30 星锋 阅读(96) 评论(0) 推荐(0) 编辑
摘要:在实际的应用中列表经常是图文并茂的形式展示,这也就需要在一个RecyclerView中加载不一样的模板文件。 首先准备需要加载的模板文件,这里准备了2个模板文件 item_multi_one.xml 文件 <?xml version="1.0" encoding="utf-8"?> <LinearL 阅读全文
posted @ 2022-07-03 11:55 星锋 阅读(991) 评论(0) 推荐(0) 编辑
摘要:先看效果 这个是通过 RadioButton 实现的底部菜单栏 先看页面的 MainActivity.xml 里面是 RadioButton 源码 <RadioGroup android:id="@+id/radiogroup" android:layout_width="match_parent" 阅读全文
posted @ 2022-06-24 16:27 星锋 阅读(105) 评论(0) 推荐(0) 编辑
摘要:getFragmentManager()和getSupportFragmentManager()的区别很容易理解,android的v4扩展包中的FragmentActivity中获取FragmentManager使用的就是getSupportFragmentManager(),android.app 阅读全文
posted @ 2022-05-07 23:51 星锋 阅读(618) 评论(0) 推荐(0) 编辑
摘要:这是一个RecyclerView 的一个最简单实例 如果当前的APP还不支持RecyclerView那么需要配置一下,在build.gradle 文件里面添加 implementation 'androidx.recyclerview:recyclerview:1.1.0' RecyclerActi 阅读全文
posted @ 2022-05-04 23:36 星锋 阅读(56) 评论(0) 推荐(0) 编辑
摘要:使用场景:轮播图 ViewPager + 自定义 PagerAdapter 创建一个页面 VpActivity.java public class VpActivity extends AppCompatActivity { @Override protected void onCreate(@Nu 阅读全文
posted @ 2022-05-03 15:01 星锋 阅读(378) 评论(0) 推荐(0) 编辑
摘要:场景:底部弹窗包含几个可选的菜单按钮。 点击页面上的按钮触发 switch (item.getItemId()){ case R.id.item_theme: dialog = new BottomSheetDialog(MainActivity.this); View view = LayoutI 阅读全文
posted @ 2022-05-01 11:27 星锋 阅读(561) 评论(0) 推荐(0) 编辑
摘要:https://github.com/Bigkoo/Android-PickerView github地址,随时关注最新版本 这是一个第三方从底部弹出来的日期选择器。先看一下具体的效果: 首先在项目里面先添加: implementation 'com.contrarywind:Android-Pic 阅读全文
posted @ 2022-04-30 13:11 星锋 阅读(812) 评论(0) 推荐(0) 编辑
摘要:在android里面自定义 EditText 样式比 HTML中自定义 input 样式麻烦很多,而且灵活很多,关键看自己项目需求确定采用哪种方式更简单。 通常官方的默认样式跟实际项目的UI还是有很多大的差距的,这就需要我们慢慢来研究怎样修改达到项目的UI要求。 第一种:修改 EditText 的 阅读全文
posted @ 2022-04-27 00:58 星锋 阅读(2131) 评论(0) 推荐(1) 编辑
摘要:续上篇, android中使用NavigationView实现抽屉界面 接下来就是给 NavigationView menu里面的item添加点击事件 这是item_menu的XML文件内容: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:an 阅读全文
posted @ 2022-04-24 23:54 星锋 阅读(750) 评论(0) 推荐(0) 编辑
摘要:AlertDialog 常用的方法 setTitle 设置对话框标题 setMessage 设置对话框提示内容 setNeutralButton 添加普通按钮 setPositiveButton 添加确定按钮 setNegativeButton 添加取消按钮 setView 给对话框设置自定义样式 阅读全文
posted @ 2022-04-23 15:41 星锋 阅读(217) 评论(0) 推荐(0) 编辑
摘要:实现这个抽屉界面效果需要用的控件 DrawerLayout ,NavigationView。 这边是使用 androidx来实现的。 在 build.gradle里面查看一下是否添加了androidx的依赖库 AndroidX完整的依赖库格式如下: implementation 'androidx. 阅读全文
posted @ 2022-04-18 23:32 星锋 阅读(424) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示