本文實例為大家分享了Android使用GridView實現(xiàn)橫向滾動效果的具體代碼,供大家參考,具體內(nèi)容如下
第一次做橫向滑動,看了一些列子,基本就2總:HorizontalListView和GridView??紤]的了下選擇用比較熟的GridView,并且在2種方案都使用過,根據(jù)本人實際情況,采用了更適合的GridView。
也希望看過這篇博客的大神們,能指點(diǎn)下HorizontalListView和GridView兩個方案的優(yōu)缺點(diǎn)。
思路:
XML界面:用HorizontalScrollView + GridView 配合使用。
Java代碼部分:和普通GridView使用基本一致,但需要手動設(shè)置GridView的width以及Item的Width等。
筆者實際情況是:左右滑動,1行以4個為基準(zhǔn)。
在不同尺寸的平板下,呈現(xiàn)都是一個界面4個Item。
先上效果圖
模擬器Nexus 10 API 18 2560x1600: xhdpi 效果如下:
模擬器Nexus 9 API 18 2048x1536: xhdpi 效果如下:
XML代碼
<?xml version="1.0" encoding="utf-8"?>