美文网首页
入门第二天

入门第二天

作者: Hiper | 来源:发表于2022-03-04 10:14 被阅读0次

    解决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中

    相关文章

      网友评论

          本文标题:入门第二天

          本文链接:https://www.haomeiwen.com/subject/jxmyrrtx.html