gpt4 book ai didi

android - 图库 - 通过触摸滚动不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:42:55 28 4
gpt4 key购买 nike

我对画廊有疑问。我无法通过触摸滚动。通过 DPAD 或轨迹球滚动效果很好。

这是一些代码:xml布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:gravity="center_vertical">
<Gallery android:id="@+id/Gallery_Main" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:spacing="10dip"
android:unselectedAlpha="0.7" />
</LinearLayout>

适配器:

package de.goddchen.android.advent.template;

import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;

public class AdventAdapter extends BaseAdapter {

@Override
public int getCount() {
return 24;
}

@Override
public Object getItem(int arg0) {
return arg0;
}

@Override
public long getItemId(int arg0) {
return arg0;
}

@Override
public View getView(int arg0, View arg1, ViewGroup arg2) {
MyImageView aiv = (MyImageView) LayoutInflater.from(
arg2.getContext()).inflate(R.layout.galleryimage, arg2, false);
aiv.number = arg0 + 1;
return aiv;
}
}

我在我的 Android 2.2 手机上测试了该应用程序。有什么想法吗?

最佳答案

好的,仅供遇到此问题的其他人使用:它在我的 ImageView 上设置了一个 onclick 监听器。这就是问题所在。您必须改用画廊 onitemclicklistener。我认为 View 本身的 onclick 监听器以某种方式消耗了触摸事件并且它永远不会到达画廊......

关于android - 图库 - 通过触摸滚动不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3953109/

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