これは、AndroidのListView内のアイテムのレイアウトに関するかなり細かい質問です。
上部にタイトルバーがあり、ListViewが画面の残りの部分を占めるアクティビティがあります。ListViewを左、右、上に10 dpのパディングで表示したいのですが、ListViewを上にスクロールすると、フェードエッジの下で消える前に、上部の10 dpのパディングを覆います。同様に、一番下までスクロールすると、最後のリストアイテムは、最後のリストアイテムの一番下と実際の画面の一番下の間に10 dpで表示されます(理由がわからない場合は、かなりの背景画像が欲しいからです) ListViewの周りを突っついて)。
ListView自体にパディングを追加しようとしましたが、リストをスクロールすると、パディングの端の下に表示されなくなります。
私はウェブ開発の出身です。最初のリストアイテムの上(および最後のリストアイテムの下)にマージンを追加することになります。
getListView(). addHeaderView(capView)
と getListView(). addHeaderView(botView)
必ずそれが前のリストなどの内容を初期化すると呼ば作ります。setListAdapter(adapter);