改安卓计步器代码过程中遇到的若干问题

想要新增一个设置界面,设置步长和体重

1、首先新建一个setting antivity,在layout中会自动新建一个xml模块
2、xml设置界面时,不要忘记linner布局,否则无法实现多个控件的设置
3、输入框是TextView改安卓计步器代码过程中遇到的若干问题_第1张图片
ps:设置xml时,图像显示和coding界面的切换
在这里插入图片描述

1、wrap_content:是layout_width和layout_height的属性值之一,表示和自身内容一样的长度。
2、 match_parent:是layout_width和layout_height的属性值之一,表示和父组件一样的长度。
3、layout_weight:是布局文件的一个属性,它的值表示线性分割原本应有长度的权重,要和wrap_content和match_parent配合使用,和0dp配合:将layout_weight或者layout_height设为0dp,将直接按照layout_weight权重的比例分配空间,且不会被内容撑大。

wrap_content,match_parent,layout_weight的含义及使用

MarginStart指的是控件距离开头View部分的间距大小,
MarginLeft则指的是控件距离左边View部分的间距大小
marginEnd和MarginRight同理
MarginStart MarginLeftMarginEnd MarginRight

无法定位TextView的原因
没加 /LinearLayout>布局
安卓EditText使用总结
android studio中编辑的文本框EditText以及文本框输入内容的获取方法

生成apk的过程,以及apk文件包的路径

1、点build–build bundles生成apk包
2、 G:\project\DylanStepCount/app/build/outputs/apk/debug路径下

Android-Studio 3.0+ 打包生成apk在手机上安装失败的问题

对文本框中输入的体重和步长以sharedpreference的形式存储起来

getSharedPreferences 两个参数的含义
sharepreference使用教程
android sharedpreferences怎么根据value取key值
ListView的简单应用
什么叫JDBC

改安卓计步器代码过程中遇到的若干问题_第2张图片
Android ViewHolder的作用与用法
ViewHolder通常出现在适配器里,为的是listview滚动的时候快速设置值,而不必每次都重新创建很多对象,从而提升性能。

No connected devices!的原因:没有可用的模拟器

你可能感兴趣的:(安卓)