小编use*_*145的帖子

使用Universal Image Loader从URL加载图像会在Android中产生nullpointer异常

我正在尝试从URL使用Universal Image Loader库中检索图像.我得到了一个nullpointer exception.我用a SimpleAdapter来显示Listview Image.我做了以下编码.我是这个图书馆的新手,因此一步一步指导我.

   protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_menu_items);
    i=getIntent();
    imageLoader.getInstance();
    ListView salad_list=(ListView)findViewById(R.id.salads);
    ListAdapter k=new SimpleAdapter(MenuItemsActivity.this,items,R.layout.menulist,new String[]{"Item_Name","Desc","Currency","Price"},new int[]{R.id.cat_name,R.id.textView1,R.id.textView2,R.id.textView3})
      {

         @Override
            public View getView(int position, View convertView, ViewGroup parent) {
                // TODO Auto-generated method stub
                final View v = super.getView(position, convertView, parent);
               // TextView picpath=(TextView)v.findViewById(R.id.hide2);
                String s="http://166.62.17.208//images_large/caeser-salad.jpg";
                ImageView picture=(ImageView)v.findViewById(R.id.imageView1);

                ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext())
                .threadPriority(Thread.NORM_PRIORITY - 2)
                .denyCacheImageMultipleSizesInMemory()
                .discCacheFileNameGenerator(new Md5FileNameGenerator())
                .tasksProcessingOrder(QueueProcessingType.LIFO)
                .enableLogging() 
                .build();

                ImageLoader.getInstance().init(config);
                 DisplayImageOptions options = new …
Run Code Online (Sandbox Code Playgroud)

android nullpointerexception simpleadapter universal-image-loader

2
推荐指数
1
解决办法
4965
查看次数

为什么Android Emulator会在Android上显示黑屏?

我已经安装了Eclipse Helios和Android Sdk.问题是,当我启动一个模拟器时,我得到一个带有安卓文本闪烁的黑屏.我在Log.Can中得到以下错误.请建议一步一步解决此问题.以下是错误:

02-27 05:59:50.070: E/logwrapper(920): executing /system/bin/e2fsck failed: No such file or directory
02-27 05:59:51.130: E/cutils(932): Failed to read /data/.layout_version: No such file or directory
02-27 05:59:51.130: E/installd(932): Could not create directories; exiting.
02-27 05:59:51.790: W/InterfaceController(925): Warning (dlopen failed: library "/system/lib/libnetcmdiface.so" not found) while opening the net interface command library
02-27 05:59:51.920: E/keystore(933): chdir: /data/misc/keystore: No such file or directory
02-27 05:59:52.250: D/Vold(923): Volume sdcard state changing 0 (No-Media) -> 1 (Idle-Unmounted)
02-27 05:59:53.270: E/SurfaceFlinger(928): hwcomposer module not found …
Run Code Online (Sandbox Code Playgroud)

eclipse android emulation

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

如何在Android的EditText中将光标设置为远离开头的一些空格?

我有一个EditText,允许用户从默认的起始位置输入文本.我想将光标从起始位置移开并将其设置为距起始位置约6 dp.我怎样才能做到这一点?

android android-edittext

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

任何人都可以告诉我为什么这个where子句没有给我结果?

我试图从SQLite数据库中检索一个值.当我使用以下内容时,我的查询工作正常:

String selectQuery = "SELECT * FROM savedlocation WHERE latitude="+lat;
Run Code Online (Sandbox Code Playgroud)

但是当我使用以下查询时,它不起作用:

String selectQuery = "SELECT * FROM savedlocation WHERE latitude="+lat+"AND longitude="+lon; 
Run Code Online (Sandbox Code Playgroud)

谁能告诉我这个查询有什么问题?

sqlite android where

0
推荐指数
1
解决办法
75
查看次数

为什么我不能在Android中使用SimpleAdapter单击ListView中的Button?

我是Android的新手.我也提前发布了这个问题,但没有找到合适的答案.我的要求是做一个Button可点击的Listview,其使用产生的SimpleAdapter.我不想使用CustomAdapter,BaseAdapter或任何其他适配器.我不想将我的Activty扩展为.SimpleAdapter我的代码和错误日志如下.如果有人有任何解决方案,请一步一步向我解释.谢谢.

MainActivity.java

 public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    ArrayList<HashMap<String, String>>val1=new ArrayList<HashMap<String,String>>(); 
    HashMap<String, String>val=new HashMap<String,String>();
    val.put("a","a");
    val.put("c","c");
    val.put("b","b");
    val1.add(val);

     final ListView l=(ListView)findViewById(R.id.listView1);
     ListAdapter k=new SimpleAdapter(this,val1,R.layout.mytask,new String[]{"TaskId","heading","status"},new int[]{R.id.View1,R.id.View2,R.id.ViewStatus});

     Button b=(Button)findViewById(R.id.mytask);
     b.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            // TODO Auto-generated method stub
            Toast.makeText(MainActivity.this,"save",Toast.LENGTH_SHORT).show();
        }
    });
        l.setAdapter(k);




}
Run Code Online (Sandbox Code Playgroud)

错误日志:

  04-07 01:43:07.075: E/AndroidRuntime(2113): FATAL EXCEPTION: main
  04-07 01:43:07.075: E/AndroidRuntime(2113): Process: com.example.s, PID: …
Run Code Online (Sandbox Code Playgroud)

android listview button simpleadapter

0
推荐指数
1
解决办法
3409
查看次数