随笔分类 - Android
摘要:•导入相关包 右击File->Project Structure; 搜索 com.android.support: 找到 recyclerview: 导入好后 Sync Now 同步一下,到这儿就大功告成了。
阅读全文
摘要:•属性 textOn:控件打开时显示的文字 textOff:控件关闭时显示的文字 showText:设置是否显示开关上的文字(API 21及以上) •用法 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http
阅读全文
摘要:•任务 •属性 android:track:底部的图片(灰->绿) android:thumb:设置 Switch 上面滑动的滑块,也就是上图中的白色圆形滑块 •switch_thumb 点击 app/src/res 找到 drawable 文件夹,右击->New->Drawable Resourc
阅读全文
摘要:•任务 •基本用法 CheckBox,复选框,即可以同时选中多个选项。 从网上找了三个图标,分别命名为 apple.jpg , banana.jpg , oranges.jpg 放置在了 drawable 文件夹下。 实现代码如下: <?xml version="1.0" encoding="utf
阅读全文
摘要:•任务 如何通过 RadioButton 实现如图所示的界面? •基本用法 RadioButton 单选按钮,就是只能够选中一个,所以我们需要把 RadioButton 放到 RadioGroup 按钮组中,从而实现单选功能! 另外我们可以为外层 RadioGroup 设置 orientation
阅读全文
摘要:•前言 在 Android Studio 开发中,你会经常和这种代码打交道: 1 package com.example.activitytest; 2 public class FirstActivity extends AppCompatActivity { 3 4 @Override 5 pr
阅读全文
摘要:EditText 简介 •简介 EditText是一个非常重要的组件,可以说它是用户和Android应用进行数据传输窗户; 有了它就等于有了一扇和Android应用传输的门,通过它用户可以把数据传给Android应用,然后得到我们想要的数据。 EditText是TextView的子类,所以TextV
阅读全文
摘要:•普通Button <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.
阅读全文
摘要:•解决方案 关闭电脑的移动热点 关闭后,build 就不会报错了。 等 build 好了后,重新打开移动热点,再次 build 一就不会报错。
阅读全文
摘要:•任务 相信大家对这张图片都不陌生,没错,就是 QQ动态 向我们展示的界面。 如何实现呢? •添加文字并放入图标 新建一个 Activity,取名为 QQ,Android Studio 自动为我们生成了两个文件: QQ.java 和 activity_q_q.xml。 从网上下载 QQ空间图标,图片
阅读全文
摘要:•ctrl+/ 选中需要注释的多行代码,然后按 ctrl + / 实现多行快速注释; 再次按下 ctrl + / 取消注释。 •ctrl+shift+/ 选中一行或几行代码,按 ctrl + shift + / 可以将代码块注释在 /* 和 */ 中; 再次按 ctrl + shift + / 可以
阅读全文
摘要:•活动是什么 活动(Activity)是最容易吸引用户的地方,它是一种可以包含用户界面的组件; 主要用于和用户进行交互; 一个应用程序可以包含零个或多个活动。 接下来,我们来学习一下活动的基本用法。 •准备阶段 新建一个 Android 项目,命名为 ActivityTest,并选择 Add No
阅读全文
摘要:•解决方案 res/values/themes.xml下的 <style name="Theme.HelloWorld" parent="Theme.MaterialComponents.DayNight.DarkActionBar"> 改为 <style name="Theme.HelloWorl
阅读全文
摘要:生成 APK 文件 •步骤 点击 Build -> Generate Signed...... ; 来到如下界面; 选择 APK 选项,点击 Next 来到如下界面; 如果你电脑上没有一个正式的 keystore 文件,点击 Create new 按钮,弹出如下对话框; Key store path
阅读全文
摘要:•AlertDialog简介 AlertDialog 可以在当前界面弹出一个对话框; 这个对话框是置顶于所有界面元素之上的,能够屏蔽掉其他控件的交互能力; 因此, AlertDialog 一般用于提示一些非常重要的内容或者警告信息; AlertDialog 并不能直接 new 出来; 如果我们要创建
阅读全文
摘要:•简介 Toast 是 Android 系统提供的一种非常好的提醒方式; 在程序中可以使用它将一些短小的信息通知给用户; 这些信息会在一段时间内自动消失,并且不会占用任何屏幕空间 •Toast.makeText()函数原型 Toast.makeText(参数1,参数2,参数3); 参数1是 Cont
阅读全文
摘要:•效果展示图 •代码 1 package com.example.table; 2 3 import android.os.Bundle; 4 import android.os.Handler; 5 import android.os.Message; 6 import android.widge
阅读全文
摘要:•参考资料 [1]:菜鸟教程 [2]:bilibili视频教程 •src和blackground的区别 background通常指的都是背景,而src指的是内容 当使用 src 填入图片时,是按照图片大小直接填充,并不会进行拉伸 而使用 background 填入图片,则是会根据 ImageView
阅读全文
摘要:IDE设置 •参考资料 [1]:中国大学MOOC •自动添加包 常用快捷键设置 •参考资料 [1]:中国大学MOOC •常用快捷键
阅读全文
摘要:•效果展示图 •参考资料 两种方法实现TextView跑马灯效果(字体横向滚动) •出现的问题 新建 Java 文件继承 TextView 时出现问题: •解决方法 不应该继承 而应该继承 ; 此时,可能还会报错: 不要慌,问题不大,在类里
阅读全文