小编Nit*_*ija的帖子

如何使用通用图像加载器

我有我需要加载的缩略图的要求和TextListView其被通过自定义设置Adapter.缩略图应存放在缓存中,供我使用的通用图像装载机不过我在它的实现非常困惑,以及如何在使用它按我的要求来加载图像ListViewURL.请通过良好的实施建议我一些方法.

android android-image android-listview android-adapter

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

选择ListView项时,更改TextView的字体颜色

我通过自定义适配器设置的每个ListView项目中都有一个TextView.TextView XML不在写入ListView XML的同一文件中,我希望当选择任何ListView项时,该特定项的字体颜色应该更改.我也通过定义TextView的不同状态来尝试这一点,即选择,聚焦和按下,但这不能解决我的问题.请为我推荐一些解决方案.这是片段..

一个xml文件中的一个监听视图,例如.file1.xml

<ListView
    android:id="@+id/listView1"
    android:layout_width="0dp"
    android:layout_height="fill_parent"
    android:layout_weight="0.5"
    android:clickable="true" />
Run Code Online (Sandbox Code Playgroud)

和一个TextView在不同的xml ..即file2.xml

<TextView
    android:id="@+id/rowListTextView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:paddingBottom="10dp"
    android:paddingLeft="10dp"
    android:paddingTop="10dp"
    android:text="@string/app_name"
    android:textColor="@color/file3"
    android:textSize="10sp"
    android:textStyle="bold" />  
Run Code Online (Sandbox Code Playgroud)

res/color文件夹中的文本颜色属性文件,即file3.xml.

<item android:state_selected="true" android:color="@android:color/white"/>
<item android:state_focused="true"  android:color="@android:color/white"/>
<item android:state_pressed="true"  android:color="@android:color/white"/>
<item android:color="@android:color/black"/>
Run Code Online (Sandbox Code Playgroud)

android android-listview

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

无法执行dex:多个dex文件定义Lcom/nineoldandroids/animation/Animator $ AnimatorListener;

我在构建apk时反复出错.已经完成了基本的事情,如清理,更新和重新启动日食,但仍然没有得到解决.这是错误日志.

com.android.dx.util.DexException: Multiple dex files define Lcom/nineoldandroids/animation/Animator$AnimatorListener;
    at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:592)
    at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:550)
    at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:531)
    at com.android.dx.merge.DexMerger.mergeDexBuffers(DexMerger.java:168)
    at com.android.dx.merge.DexMerger.merge(DexMerger.java:186)
    at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:300)
    at com.android.dx.command.dexer.Main.run(Main.java:232)
    at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.android.ide.eclipse.adt.internal.build.DexWrapper.run(DexWrapper.java:187)
    at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:813)
    at com.android.ide.eclipse.adt.internal.build.builders.PostCompilerBuilder.build(PostCompilerBuilder.java:597)
    at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:726)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:199)
    at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:321)
    at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:396)
    at org.eclipse.core.internal.resources.Project$1.run(Project.java:618)
    at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2344)
    at org.eclipse.core.internal.resources.Project.internalBuild(Project.java:597)
    at org.eclipse.core.internal.resources.Project.build(Project.java:124)
    at com.android.ide.eclipse.adt.internal.project.ProjectHelper.doFullIncrementalDebugBuild(ProjectHelper.java:1116)
    at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(LaunchConfigDelegate.java:147)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:855)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:704)
    at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1047)
    at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1251)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
Run Code Online (Sandbox Code Playgroud)

android adb android-library

8
推荐指数
1
解决办法
4155
查看次数

如何知道Scroll里面的View是完全可见还是不可见

标题(位于屏幕顶部)和标签(屏幕底部)之间有滚动视图.我想知道ScrollView内部的ImageView是否在手机屏幕窗口完全可见.

在此输入图像描述

android scrollview android-imageview android-scrollview

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

一起控制两个ViewPager

我需要将两个ViewPager同步在一起.要求类似于滚动ViewPager-1,ViewPager-2也应该滚动一定量.下面的图片将使您更清楚我的问题.

在此输入图像描述

你也可以帮我一些教程链接.谢谢.

android android-layout android-scrollview android-viewpager android-scroll

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

使用通用图像加载程序的内存不足错误和图像刷新

我正在使用通用图像加载器在ListView中将图像显示为缩略图但是我得到了内存不足错误,当我滚动列表时,新列表在列表不在滚动阶段时具有第一个视图的图像但是而不是将图像设置为适当的图像.

public class NewAdapter extends BaseAdapter {

    private Activity activity;
    private ArrayList<String> movieThumbnail;
    private ArrayList<String> movieText;
    private static LayoutInflater inflater=null;
    static File cacheDir;

    ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(activity)
    .memoryCache(new WeakMemoryCache())
    .denyCacheImageMultipleSizesInMemory()
    .discCache(new UnlimitedDiscCache(cacheDir))
    .threadPoolSize(5)
    .imageDownloader(new URLConnectionImageDownloader(120 * 1000, 120 * 1000))
    .enableLogging()
    .build();

    DisplayImageOptions options = new DisplayImageOptions.Builder()
    .cacheOnDisc()
    .cacheInMemory()
    .bitmapConfig(Bitmap.Config.RGB_565)
    .imageScaleType(ImageScaleType.IN_SAMPLE_INT)
    .build();

    private ImageLoader imageLoader= ImageLoader.getInstance();

    public NewAdapter(Activity a, ArrayList<String> movieThumbnail, ArrayList<String> movieText) {
        activity = a;
        /*data=d;*/
        this.movieThumbnail = movieThumbnail;
        this.movieText = movieText;
        inflater = (LayoutInflater)activity.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

        if (android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED)) …
Run Code Online (Sandbox Code Playgroud)

android android-listview universal-image-loader

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