【问题标题】:Gridview when pressed back button going to first item按下后退按钮时的 Gridview 转到第一项
【发布时间】:2016-03-09 16:08:57
【问题描述】:

我使用了 Gridview。它有58个项目。例如,当我进入第 48 项并按后退按钮时,gridview 转到第 1 项。我想说的是顶峰。在我再次使用滚动向下项目之后。我的意思是当按下后退按钮时如何制作网格视图留在输入的位置。例如,我转到第 50 项,当按下返回时,我必须在第 50 项并且轻松地删除项目。非常感谢您的回答。

布局:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:ads="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingTop="@dimen/activity_vertical_margin"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
tools:context="namangan.nisd.uz.rusuzbeksozlashgich.MainActivity">

<GridView
android:id="@+id/gridView"
android:layout_width="fill_parent"
android:layout_height="0.0dip"
android:horizontalSpacing="@dimen/grid_view_horizontal_spacing"
android:listSelector="@android:color/transparent"
android:numColumns="@integer/grid_columns"
android:paddingLeft="@dimen/grid_view_padding_edge"
android:paddingRight="@dimen/grid_view_padding_edge"
android:scrollbars="none"
android:verticalSpacing="@dimen/grid_view_vertical_spacing"
android:layout_above="@+id/adViewRusAsosiy"
android:layout_alignParentTop="true" />

</RelativeLayout>

代码:

private GridView gridView;
...
this.gridView = ((GridView)findViewById(R.id.gridView));
this.gridView.setNumColumns(3);
this.gridView.setStretchMode(GridView.STRETCH_COLUMN_WIDTH);

【问题讨论】:

    标签: android gridview selecteditem


    【解决方案1】:

    在你的适配器函数 onBindViewHolder 中用作

    viewHolder.itemView.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                 //do you logic   
                }
            });
    

    记得使用你的自定义适配器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-11
      • 1970-01-01
      • 1970-01-01
      • 2011-01-22
      • 1970-01-01
      相关资源
      最近更新 更多