小编Eri*_*rik的帖子

如何更新ListView中的单行?

我有一个ListView显示新闻项目.它们包含图像,标题和一些文本.图像被加载到一个单独的线程(带有队列和所有)中,当下载图像时,我现在调用notifyDataSetChanged()列表适配器来更新图像.这是有效的,但是getView()因为notifyDataSetChanged()调用getView()了所有可见的项目而被过于频繁地调用.我想只更新列表中的单个项目.我该怎么做?

我目前使用的方法存在的问题是:

  1. 滚动很慢
  2. 我在图像上有一个淡入动画,每次加载列表中的一个新图像时都会发生这种动画.

android android-arrayadapter android-listview

130
推荐指数
3
解决办法
14万
查看次数

Android:ScrollView的总高度

我有一个自定义ScrollView(扩展android.widget.ScrollView),我在我的布局中使用.我想测量此scrollview内容的总高度.getHeight()和getMeasuredHeight()不会给我正确的值(数字太高).

背景信息:我想确定用户滚动了多远.我使用onScrollChanged来获取X值,但我需要知道一个百分比,所以我需要总滚动条高度.

非常感谢!埃里克

android scroll scrollview

37
推荐指数
2
解决办法
4万
查看次数

Android:从代码中向特定布局添加视图

我想动态地添加一些LinearLayout已经在XML中定义的视图.

我可以在屏幕上添加视图,但它们并没有放在右边的"内部" LinearLayout.

如何从代码中获取对此特定布局的引用,类似于View使用findViewById()

layout android

23
推荐指数
2
解决办法
6万
查看次数

Android:'启动画面'只有一次

我有一个需要启动画面的Android应用程序.我有一个简单的活动,显示启动画面,几秒钟后,它启动"主要"活动.现在,当用户按下该活动的后退按钮时,闪屏再次显示.我怎么能阻止这个?我尝试保留一个boolean shownSplash并且这部分有效,但是当应用程序运行并且用户想要从app-launcher打开它时,应用程序退出(因为当splashShown为true时,splash调用finish()).有任何想法吗?

谢谢,Erik

android

15
推荐指数
1
解决办法
5660
查看次数

Android:图像覆盖图像

我有一个视频缩略图,当您点击它时,视频开始在YouTube播放器中播放.

这是有效的,但不清楚你必须点击缩略图才能播放,因此,我想在右下角的缩略图上绘制一个播放按钮图像.我该怎么做?

我目前在Drawable对象中有缩略图,在我的drawable资源目录中有播放按钮.

我尝试使用位图和画布,但这很难,我不知道这是否可行.

android

14
推荐指数
1
解决办法
3万
查看次数

Android:拦截来自WebView的AJAX调用

我想要一个HTML/javascript应用程序,在a中运行WebView以进行AJAXJava代码处理的调用.
理想的做法是拦截调用(简单,只是使用shouldOverrideUrlLoading())并"返回"一些数据.
但是,WebView除了使用javascript函数调用函数之外,我找不到"返回"响应的方法loadUrl().
这对我不起作用,因为该HTML/javascript应用程序是我无法控制的插入式应用程序.就HTML/javascript应用程序而言,它只是进行AJAX调用并接收一些数据.

有什么想法吗?

ajax android webview

14
推荐指数
3
解决办法
3万
查看次数

Android:从服务器获取数据的最佳方式(Widget +应用程序)

我正在开发一个Android应用程序,我需要从服务器获取数据(新闻项).我知道怎么做,使用线程和/或AsyncTasks等,但因为我也需要小部件中的数据,并且因为我想知道一般的首选方式,我想我会问你们.

我想到了一些具体的实现,即;

1)基本上创建一个使用Threads来获取数据的类,我从我的普通活动和Widget访问这些数据.也许缓存信息供以后使用.

2)使用服务,我可以从我的小部件和应用程序中请求数据.此服务不需要一直运行,但可以在需要数据时启动,并在获取和返回数据时停止.可以定期启动此服务以更新Widget的数据,或类似的内容.

可能有很多方法可以解决这个问题,所以我很想听听你认为这个问题的好方法.

提前谢谢,Erik

android android-service android-asynctask

7
推荐指数
1
解决办法
2663
查看次数

Android:ScrollView'setOnScrollListener'(如ListView)

当用户向下滚动> 90%时,我想做一些事情,所以我想我可以像在ListView中一样添加onScrollListener.不幸的是,ScrollView似乎没有类似的方法.有什么方法可以做我想做的事; 当用户向下滚动约90%时收到通知?

谢谢,Erik

android

6
推荐指数
2
解决办法
3万
查看次数

Android:在自定义图库中禁用"反弹"效果

我有一个带有'全屏'项目的自定义图库,我已经覆盖了Gallery的onFling()方法.在这个被覆盖的函数中,我检查用户是否向左或向右"晃动",并采取相应的行动

onKeyDown(KeyEvent.KEYCODE_DPAD_RIGHT, event); // OR
onKeyDown(KeyEvent.KEYCODE_DPAD_LEFT, event);
Run Code Online (Sandbox Code Playgroud)

这很好用,但滚动时会出现某种"反弹"动画.新图像进入并移动太远,然后移回最终位置.因为我使用的图像太大,弹跳动画看起来很糟糕,因此我想禁用它.

有什么建议?

非常感谢!

埃里克

android gallery

6
推荐指数
1
解决办法
2955
查看次数

使用urllib2在Python中使用cookie和代理

我正在使用urllib2与网络服务器进行交互.对于我需要解决的具体问题,我需要通过代理隧道传输流量.我设法用urllib2'ProxyHandler'来做到这一点.

我还需要接受并发送cookie.我设法用urllib2'burnielib.LWPCookieJar()'来做到这一点.

问题是,虽然他们单独工作,但他们不能"一起"工作.我使用'urllib2.install_opener(opener)'添加的最后一个开启者是可行的.

是否有可能有两个活跃的'开启者'?还是另一种解决这个问题的方法?

python cookies proxy urllib2

6
推荐指数
1
解决办法
2213
查看次数