Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void setUpViews() {
- mNewsView = (ListView) findViewById(R.id.news_list);
- Cursor cursor = getNews();
- SimpleCursorAdapter curAdapter = new SimpleCursorAdapter(
- getApplicationContext(), R.layout.cursor_item, cursor,
- new String[] { "title", "content", "image" },
- new int[] { R.id.cursor_title, R.id.cursor_content,
- R.id.news_image });
- ViewBinder viewBinder = new ViewBinder() {
- public boolean setViewValue(View view, Cursor cursor,
- int columnIndex) {
- ImageView image = (ImageView) view;
- byte[] byteArr = cursor.getBlob(columnIndex);
- image.setImageBitmap(BitmapFactory.decodeByteArray(byteArr, 0, byteArr.length));
- return true;
- }
- };
- ImageView image = (ImageView) findViewById(R.id.news_image);
- viewBinder.setViewValue(image, cursor, cursor.getColumnIndex("image"));
- curAdapter.setViewBinder(viewBinder);
- mNewsView.setAdapter(curAdapter);
- }
Add Comment
Please, Sign In to add comment