android - 像知乎设置页这样的列表样式是怎么实现的?
高洛峰
高洛峰 2017-04-17 18:01:10
0
3
778

从这两大部分的阴影样式来看,感觉像是用了两个cardview,一个包含了上面「我的草稿,最近浏览。。等等条目」,另一个包含了「夜间模式」和「设置」,是这样吗?还是说整体就是一个RecyclerView?

另外,item之间的分割线是怎么做的?谢谢

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(3)
Peter_Zhu

Oleh kerana bilangan item ini adalah tetap dan bilangannya kecil, anda boleh menulis keseluruhan senarai itu sendiri Gaya penyalinan sebenarnya adalah yang paling berkesan Garis pemisah sebenarnya adalah pandangan dengan margin di sebelah kiri, dan tetapkan a Warna latar belakang, ketinggian 1px

PHPzhong

Semua halaman yang kelihatan seperti tetapan keutamaan boleh dilaksanakan menggunakan Fragmen berikut:

  1. android.preference.PreferenceFragment, digunakan dalam persekitaran asli

  2. android.support.v7.preference.PreferenceFragmentCompat, untuk persekitaran yang serasi

Fungsi asas 1 dan 2 adalah sama, kecuali 2 wujud untuk keserasian dengan versi yang lebih rendah dan telah diperkenalkan dalam versi terkini sokongan-v7 Senarai 1 dilaksanakan menggunakan ListView, dan senarai 2 adalah dilaksanakan menggunakan RecyclerView Selain itu, kedua-duanya mempunyai satu set Keutamaan, iaitu item Item dalam senarai, yang boleh memenuhi pelbagai keperluan dan juga boleh disesuaikan.

Idea khusus:

  1. [Mod Malam], [Tetapan] ialah Keutamaan

  2. [Mod Malam] Pembahagi di atas ialah Kategori Keutamaan

  3. tanpa set kandungan
  4. Tulis *prefs.xml mengikut keperluan anda

Susun atur p.s.Preference boleh ditetapkan dengan memanggil antara muka atau mengubah suai themes.xml (gaya)

Penggunaan khusus:

  • Dokumentasi rasmi: PreferenceFragment

p.s. Untuk penggunaan lanjut, sila Google.

阿神

Untuk susun atur linear, anda boleh memuat turunnya daripada Baidu atau Google. Anda tidak perlu menulis Lihat sebagai baris pemisah

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan