本文實例為大家分享了Android使用GridView實現(xiàn)橫向滾動效果的具體代碼,供大家參考,具體內(nèi)容如下
創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比紅旗網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式紅旗網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋紅旗地區(qū)。費(fèi)用合理售后完善,10年實體公司更值得信賴。第一次做橫向滑動,看了一些列子,基本就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"?>