在Android中,可以通過使用RecyclerView或ViewPager來實現橫向滑動列表。
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal" />
然后,在Activity或Fragment中,設置RecyclerView的布局管理器為橫向布局管理器:
RecyclerView recyclerView = findViewById(R.id.recyclerView);
LinearLayoutManager layoutManager = new LinearLayoutManager(this, LinearLayoutManager.HORIZONTAL, false);
recyclerView.setLayoutManager(layoutManager);
接著,創建一個Adapter并將其設置給RecyclerView,用于顯示橫向滑動的列表項:
RecyclerView.Adapter adapter = new MyAdapter(data);
recyclerView.setAdapter(adapter);
<androidx.viewpager.widget.ViewPager
android:id="@+id/viewPager"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
然后,在Activity或Fragment中,設置ViewPager的Adapter來顯示橫向滑動的列表項:
ViewPager viewPager = findViewById(R.id.viewPager);
ViewPagerAdapter adapter = new ViewPagerAdapter(data);
viewPager.setAdapter(adapter);
ViewPagerAdapter需要繼承自PagerAdapter,并重寫相關方法以返回頁面視圖。ViewPager會根據Adapter中的數據顯示每個頁面的內容。
通過以上兩種方法,你可以實現在Android應用中橫向滑動的列表。