如題 最近在做專題 但是碰到一些問題或是觀念不太了解
想請問各位開發上的習慣等等
1.大概在開發一個旅遊助手的概念
如圖的紅色框框我是放上一個RecyclerView,是希望拿來讀取手機內已經儲存好的旅行方案,而我想要實作一個「若是沒有任何資料,則在方框內會顯示 “未有任何旅行方案”」
大概是想要用TextView 的Visible的屬性來實作。
但是問題在於,我希望在方框中心顯示文字,可是Activity內的元件似乎是沒辦法重疊的
這個區域已經有RecyclerView佔住所有位置,那這樣該怎麼讓TextView在我想要的地方放置?
2.時常看到一些Android App的功能(類似記事本一條條記事)是可以讓使用者一項一項新增出來的,這種操作很像是無中生一些UI元件出來的感覺,請問都是使用ListView、RecyclerView這類列表來實作的嗎?還是有其他元件來製作這樣的功能?
TextView要在方框中心的,可以直接在RecyclerView跟TextView外面包FrameLayout。再設定TextView的layout_gravity="center"。
如果TextView的位置更複雜的話,可以用RelativeLayout或ConstraintLayout。
<FrameLayout>
<RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent" />
<TextView
android:layout_gravity="center" />
</FrameLayout>
提供我寫的UI佈局給你參考:UI佈局