gpt4 book ai didi

android - GridView 不滚动

转载 作者:行者123 更新时间:2023-11-29 21:14:32 25 4
gpt4 key购买 nike

滚动 GridView 时遇到问题

我的要求是自动从服务器检索数据到 GridView

一切正常,但是这个 GridView 没有向下滚动

这是我的Java程序,之后就是这个xml代码了

这是我的适配器

gridAllPackages.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView view, int scrollState) {//blank}
@Override
public void onScroll(AbsListView view, int firstVisibleItem,int visibleItemCount, int
totalItemCount) {
if (loadingMore) {
if (totalItemCount > mPreviousTotal) {
mPreviousTotal = totalItemCount;
pageNo++;
if (pageNo > 3) {
loadingMore = false;
}
int lastInScreen = firstVisibleItem + visibleItemCount;
if((lastInScreen == totalItemCount)&&(loadingMore)&& lastInScreen != 0){
if (pDialog != null && pDialog.isShowing())
pDialog.dismiss();
}}}
}});}

适配器结束

这是我的 GridView

private GridView gridAllPackages;
gridAllPackages.setOnScrollListener(new OnScrollListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View view, int pos, long arg3) {
try {
TextView tv = (TextView) view.findViewById(R.id.tv_gradename);
select_catagory_list.setText(tv.getTag().toString());
lvTag = arg0.getTag().toString();
String tags[] = tv.getTag().toString().split("<<>>");
position_catagory = pos;
if (lvTag.equalsIgnoreCase("Select catagory")) {
if (select_catagory_list.getText().toString().equalsIgnoreCase("Select catagory"))
select_catagory_list.setTag("null");
else select_catagory_list.setTag(tags[0]);
listviewPopupWindowProvider.selectedItem(tags[1]);
}
listviewPopupWindowProvider.dismissPopup();
select_catagory_list.setText(tv.getText().toString());
} catch (Exception e) {
e.printStackTrace();
}
}

这是我的 XML 代码

<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<GridView
android:id="@+id/all_relavant_package_grid"
android:layout_width="match_parent"
android:layout_height="1151dp"
android:layout_marginTop="10dp"
android:numColumns="3"
android:scrollbars="vertical"
android:smoothScrollbar="true" >
</GridView>
</LinearLayout>

最佳答案

我有类似的问题。事实证明,没有滚动的网格控件也在监听触摸事件。验证您没有类似的情况。

关于android - GridView 不滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21795652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com