
Android
小崔爱读书
图难于其易,为大于其细
展开
-
安卓笔记: resources.getColor过期问题
ContextCompat.getColor(context,R.color.orange1)原创 2022-04-26 10:20:39 · 510 阅读 · 0 评论 -
安卓笔记:动态加载Fragment碎片
1 自定义Fragment碎片 右键创建Fragment。 会生成一个 Fragment类,一个 fragment_xxx.xml 的资源文件。 在 onCreateView 中开发自定义代码。 override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { // Inflate原创 2022-04-25 23:55:02 · 453 阅读 · 0 评论 -
安卓笔记:使用IconFont图标字体
从阿里云的Iconfont.cn下载图标字体。 解压缩后,可以找到 iconfont.ttf 文件。 在android项目下创建 assets 资源文件夹。 将 iconfont.ttf 文件拷贝到该文件夹下。 设置 TextView的 typeface 指向到该文件即可。 fun setTypeFont1(iconfontPath:String ) { val assets: AssetManager = this.rootView.context.ass...原创 2022-04-25 10:52:02 · 418 阅读 · 0 评论 -
安卓笔记:自定义TabLayout
TabLayout用于实现标签布局。类似下图: 原生的TabLayout支持文字和图标,不过图标大小不可调,颜色也比较单调,为了美观,需要自定义。 下面是最新版的 TabLayout <com.google.android.material.tabs.TabLayout android:id="@+id/bottom_tab_layout" android:layout_width="match_parent" app:tabInd..原创 2022-04-25 09:38:22 · 1153 阅读 · 0 评论 -
安卓笔记:修正Task ‘wrapper‘ not found in project
今天在学校的电脑上创建了新的Module, 回到家 git 获取代码后, gradle 编译的时候居然提示异常: Task 'wrapper' not found in project 'XXXX' 最后,在 项目的 build.gradle 文件中添加: task wrapper(type: Wrapper) { gradleVersion = '8.0.0' } 至此,就成功了。 ...原创 2022-04-24 20:35:58 · 9875 阅读 · 0 评论 -
安卓笔记:图片平铺
<ImageView android:id="@+id/welcome_img" android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="centerCrop" android:src="@drawable/launcher01"/> 设置 s..原创 2022-04-24 19:53:57 · 398 阅读 · 0 评论 -
安卓笔记:将Activity从栈移除
在android的Activity 跳到另一个 Activity的时候,finish 即可。 val intent1: Intent = Intent(this@WelcomeActivity, MainActivity::class.java) startActivity(intent1) this@WelcomeActivity.finish() 启动模式有4种,分别为standard、singleTop、singleTask、singleInstance; (1)standard:原创 2022-04-24 16:09:38 · 774 阅读 · 0 评论 -
安卓笔记:设置窗口全屏
1 基于样式实现全屏 在样式中设置,这个有很多方法, 比如继承自 : Theme.MaterialComponents.DayNight.NoActionBar 也可以 设置 <item name="android:actionBarStyle">@style/Widget.Theme.Android1.ActionBar.Fullscreen</item> 然后在 AndroidManifest.xml 中设置 Application 或 某个 Activity原创 2022-04-24 15:47:22 · 500 阅读 · 0 评论 -
安卓笔记:约束布局概述
Android约束布局,提供了非常优秀的弹性布局的手段,类似于 H5中的弹性布局。 比如:对齐、权重、基线对齐、宽高比等等,它并不提供绝对值的布局,而是一种相对的布局。 详细的内容我看到优快云有一个大神的文章写的不错,地址在下面: Android ConstraintLayout 约束布局详解_赵彦军的博客-优快云博客_android constraintlayout详解 ...原创 2022-04-24 14:10:35 · 1225 阅读 · 0 评论 -
安卓笔记:多语言支持
多语言支持,就是各种文字支持不同的语言版本。 将 android application中的各种文字都配置到 string.xml 中 然后配置多个语言版本的 string.xml 即可。 在 android studio 的项目上,右键新建 Android Resource File 填入 string.xml ,不管啥语言都必须是 string.xml 选择 Local ,然后会提示选择语言和国家。 然后会有多个版本的 string.xml 文件,如下: 文件结构如下:..原创 2022-04-24 13:56:21 · 1603 阅读 · 0 评论 -
安卓笔记:设置安装图标的文字和图片
Android的Application的图标的图片和文字是在AndroidManifest.xml 文件中配置。 1 AndroidManifest.xml 文件 Manifest的英文意思是清单、显而易见的意思。 AndroidManifest.xml 文件是Android应用程序的清单配置文件。 2 设置安装图标的文字 设置 AndroidManifest.xml的 application节点 的 android:label 属性 代码如下: <application原创 2022-04-24 11:21:52 · 1595 阅读 · 0 评论