入门第二天

2022-03-04  本文已影响0人  Hiper

解决Android Studio中文输入异常的情况

  1. 搜索得到答案,需要在Android Studio安装目录下的/bin/studio.sh中第一行加入如下的代码
export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE="fcitx"
export QT_IM_MODULE="fcitx"
  1. 发现自己使用snap安装的Android Studio,这使得安装目录是只读文件系统,无法修改配置文件
  2. 卸载后使用Android Studio官网推荐的方法来安装
  3. 安装后发现搜狗候选框还是在左下角,没有跟随光标,折腾了个寂寞
  4. 删除掉自己安装的,重新使用snap安装,然后在搜狗输入法里设置候选框不跟随光标,凑合用吧
sudo snap install android-studio --classic

UI控件

TextView-文本信息显示
Button-按钮
EditText-文本输入编辑
ImageView-图像显示
ProgressBar-进度条
AlertDialog-消息确认框,可以屏蔽掉其他控件的交互
ProgressDialog-进度条对话框,可以屏蔽掉其他控件的交互

基本布局

  1. 线性布局LinearLayout
    layout_gravity可以设置控件在布局中的对齐位置
    layout_weight可以设置控件在布局中的比例
  2. 相对布局RelativeLayout
    layout_alignParentLeft设置相对于父布局左对齐
    layout_ablve设置在哪一个控件的上方
    layout_toRightOf设置在哪一个控件的右方
  3. 帧布局FrameLayout
    控件都位于布局左上角相同的位置,一层一层叠加上去

自定义布局

  1. 创建xml布局文件
  2. 创建这个布局的java类,继承一般的布局
  3. 在待使用的xml布局中按照一般控件的使用方法来调用它

定制ListView

  1. 创建列表元素的实体类
  2. 创建列表元素的xml布局
  3. 创建自定义的适配器
  4. 在Mainactivity中传入数据

RecycleView的使用

  1. 首先需要在app:build.gradle中添加recycleview的依赖
  2. 在页面布局文件中添加recycleview控件
  3. 设置元素的实体类和布局文件
  4. 准备元素的适配器
  5. 主活动中初始化数据并传入recycleView中
上一篇下一篇

猜你喜欢

热点阅读