1. 程式人生 > 實用技巧 >安卓入門第二天筆記:Layout佈局/快速生成設定與獲取方法/USB連線裝置除錯

安卓入門第二天筆記:Layout佈局/快速生成設定與獲取方法/USB連線裝置除錯

今日工作量:P19-P42

為按鈕設定監聽器

增加toast字串

建立Question類

USB連線裝置

Layout佈局

書上對於設計佈局的程式碼一字未提,剛開始跟著做時非常好奇書上的圖為什麼已經佈局完成了,愚蠢地以為是滑鼠拖動更改位置(無語子),修改android_layout_left/top屬性值,無法達到預期效果,從U盤裡翻出學長之前的Android專案,找出layout檔案,發現學長在每個元件外都包圍一層<RelativeLayout>標籤,定位則使用layout_marginLeft/Right/Top/Bottom屬性定義,照做,成功。貼上一段程式碼作為例子。

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:ignore="MissingConstraints">

<TextView
android:id="@+id/question_text_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="24dp"
android:layout_marginLeft="15dp"
android:layout_marginTop="190dp"
tools:ignore="MissingConstraints" />

</RelativeLayout>

建立getter和setter方法的快捷鍵(P31)

在XXX.java中,點選構造方法候方區域,選擇Generate...->Getter And Setter選單專案->選擇為之設定方法的變數->OK。

USB連線裝置

參考連結:https://blog.csdn.net/weixin_43459782/article/details/108037439

https://blog.csdn.net/u010217055/article/details/105700869

書上用的版本可能比較老舊了,Android Studio 4.1版本的Tool選單欄中沒有Android選項,一度懷疑自己安裝的是個假的IDE。

後來查到是沒有安裝驅動,按照參考連結一中方法安裝驅動後執行報錯,又按照連結二進行配置,執行成功。

真正執行到手機上還是挺激動的,附截圖兩張留作紀念:

經驗總結:

1.被一個地方卡住的時候不要太過於糾結浪費時間,繼續往下看也許後文就有解釋。

2.一邊寫一邊重構(P38消除重複耦合)