Articles of scrollview

检测视图是否滚出屏幕

我有使用scrollView的布局如下: … other views 我想检测transparentLayout( LinearLayout )是否滚出屏幕。

Android View.OnKeyListener:点击一次,执行两次

可能重复: public boolean onKey()调用两次? 这是我的代码 public class TestKeyActivity extends Activity { private int i=1; private ScrollView sv; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); sv=(ScrollView) this.findViewById(R.id.read_scrollView); sv.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_DPAD_RIGHT) { Toast.makeText(TestKeyActivity.this, “what is wrong!!!!”+(i++), 2).show(); return true; } return false; } […]

在滚动视图中滚动Webview

我拥有的: 现在我有一个Scroll视图作为父级。 在这个滚动视图中,我使用的是一个加载URL然后在其中显示文本的WebView。 这是我的xml: 我想要的是: 我想在其中滚动webView。 当我触摸webView时,很遗憾地会调用父滚动视图。 我必须保持父滚动视图,但除此之外,我想在我触摸webView时滚动其中的WebView内容。 我怎样才能做到这一点?

scrollView Inside Horizo​​ntal Scrollview无法正常工作

希望我们有愉快的时间。我遇到了一个小问题。当我将垂直滚动视图放在水平滚动视图中时,垂直滚动视图无法正常工作。(我也通过在垂直方向内放置水平滚动视图来尝试反之亦然。) 当我尝试滚动布局时,只允许我向一个方向滚动,而不是同时滚动。 我认为这是Android正版问题。 请提供任何解决方案。 问候

如何获取最后一个滚动视图位置,scrollview

我正在使用TableLayout。 其中有100个项目可以滚动我在ScrollView中使用Tablelayout。 但我必须检测用户是否已滚动到最后一行。 如果用户已滚动到最后一个视图,则将向用户显示Toast消息。 但是如何知道用户已滚动到tablelayout的最后一行。 我已经在ScrollVie w中引用了TableLayout中的代码。 http://huuah.com/using-tablelayout-on-android/

如何在android中的ScrollView上设置Gesture的onFling()事件?

我在ScrollView上设置了onFling()事件,但它不能在ScrollView上运行, package com.doubletap; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.GestureDetector; import android.view.GestureDetector.OnDoubleTapListener; import android.view.GestureDetector.OnGestureListener; import android.view.MotionEvent; import android.widget.TextView; public class DoubleTapActivity extends Activity implements OnGestureListener { private GestureDetector gd; private TextView tvTap; String TAG = getClass().getSimpleName(); private static final int SWIPE_MIN_DISTANCE = 120; private static final int SWIPE_MAX_OFF_PATH = 250; private static final int […]

是否可以支持setScrollY()(ScrollView API 14),就像旧API级别的函数一样?

我有一个简单的第一个Android应用程序,我正在编码。 我的主要活动之一是ScrollView,它相当长。 在那里我有一些调用其他ListViews的按钮。 当ListViews完成并且ScrollView返回时,我希望屏幕上的位置与第一次调用ListView时的位置相同。 我find了getScrollY()和setScrollY()方法,并且可以实现它们以保持我想要的位置。 但是,setScrollY()是一个API 14及更高版本的function,根据我的应用统计数据,我在Gingerbread上有很多用户,这是一个较旧的API级别。 我的问题:是否有一种方法我忽略或可以指向允许我在较旧的API级别上使用与setScrollY()相同的function?

在Android中将ImageView添加到ScrollView时的冗余边距

我一直试图在单个ImageView上使用ScrollView,JPG(~770 x 1024),而AVD是600×800。 我的main.xml是: 现在,我添加一个ImageView setContentView(R.layout.main); ScrollView sv = (ScrollView)findViewById( R.id.scroller ); ImageView iv = new ImageView(this); iv.setImageDrawable( new BitmapDrawable( “/sdcard/770×1024.jpg” ) ); // same happens with ScaleDrawable. iv.setScaleType( ScaleType.CENTER_INSIDE ); sv.addView( sv ); // and it does not go any better if I use Linear Layout between the ScrollView and the ImageView. 结果是图像显示在ScrollView的中间,顶部和底部包含背景区域,如下所示: | […]

ScrollView scrollTo不起作用

与ScrollView相同的问题.scrollTo无法正常工作? 在旋转时保存ScrollView位置 我在onCreate中动态添加项目到scrollView。 添加完所有项目后,我尝试以下操作: // no effect ScrollView mainScroll = (ScrollView) findViewById(R.id.average_scroll_mainScroll); // no effect ScrollView mainScroll = (ScrollView) findViewById(R.id.average_scroll_mainScroll); mainScroll.post(new Runnable() { public void run(){ ScrollView mainScroll = (ScrollView) findViewById(R.id.average_scroll_mainScroll); mainScroll.scrollTo(0, 0); } }); // works like a charm ScrollView mainScroll = (ScrollView) findViewById(R.id.average_scroll_mainScroll); mainScroll.postDelayed(new Runnable() { public void run(){ ScrollView mainScroll = (ScrollView) […]

滚动视图内的编辑文本不可滚动

我已经搜索了解决方案,但似乎这些都没有用。 我的情况不适用于更换xml吗? 如何解决问题? 滚动视图工作但edittext无法正常工作。 谢谢 id:share_content是editText,谢谢