0
を意図したとおりに動作しない、私はそれがListView
私のアプリで
コードの一番上の行にユーザーを取るべきでクリックでButton
持っている:それは動作しません
goTopButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
lvItems.smoothScrollToPosition(0);
}
});
を思惑通り。時には少数の行を上にし、場合によっては画面の半分だけ、時には一番上の行に移動させることもあります。これは、行のサイズが変わったためです(TextViewのような要素が長いテキストの場合など)。
<Button
android:id="@+id/topButton"
android:layout_width="80dp"
android:layout_height="80dp"
android:text="To Top"
android:textAlignment="gravity"
android:gravity="bottom|center"
android:layout_alignParentEnd="true"
android:layout_alignParentBottom="true"
android:textColor="@color/white"
android:layout_marginBottom="16dp"
android:layout_marginEnd="16dp"
android:background="@drawable/go_to_top" />
誰もが任意のアイデアを持っているボタンのためのXMLは、どのように私は行数にかかわらず、リストの一番上に行くことができますか?
ありがとうございます。
ありがとうございました!作品は完璧です.. –