Guest User

Untitled

a guest
Jul 18th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. private void setUpViews() {
  2. mNewsView = (ListView) findViewById(R.id.news_list);
  3.  
  4. Cursor cursor = getNews();
  5. SimpleCursorAdapter curAdapter = new SimpleCursorAdapter(
  6. getApplicationContext(), R.layout.cursor_item, cursor,
  7. new String[] { "title", "content", "image" },
  8. new int[] { R.id.cursor_title, R.id.cursor_content,
  9. R.id.news_image });
  10.  
  11. ViewBinder viewBinder = new ViewBinder() {
  12.  
  13. public boolean setViewValue(View view, Cursor cursor,
  14. int columnIndex) {
  15. ImageView image = (ImageView) view;
  16. byte[] byteArr = cursor.getBlob(columnIndex);
  17. image.setImageBitmap(BitmapFactory.decodeByteArray(byteArr, 0, byteArr.length));
  18. return true;
  19. }
  20. };
  21. ImageView image = (ImageView) findViewById(R.id.news_image);
  22. viewBinder.setViewValue(image, cursor, cursor.getColumnIndex("image"));
  23. curAdapter.setViewBinder(viewBinder);
  24. mNewsView.setAdapter(curAdapter);
  25. }
Add Comment
Please, Sign In to add comment