改安卓計步器代碼過程中遇到的若干問題

想要新增一個設置界面,設置步長和體重

1、首先新建一個setting antivity,在layout中會自動新建一個xml模塊
2、xml設置界面時,不要忘記linner佈局,否則無法實現多個控件的設置
3、輸入框是TextView在這裏插入圖片描述
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

在這裏插入圖片描述
Android ViewHolder的作用與用法
ViewHolder通常出現在適配器裏,爲的是listview滾動的時候快速設置值,而不必每次都重新創建很多對象,從而提升性能。

No connected devices!的原因:沒有可用的模擬器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章