Guest User

Untitled

a guest
Aug 24th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  1. for (int a = 0; a<lv.getChildCount(); a++) {
  2. lv.getChildAt(a).setAlpha(0.5f);
  3. }
  4.  
  5. Attempt to invoke virtual method 'void android.view.View.setAlpha(float)' on a null object reference
  6.  
  7. public class SomeAdapter extends BaseAdapter {
  8. LayoutInflater layoutInflater;
  9. ArrayList<SomeClass> myList;
  10. private class ViewHolder{
  11. TextView tv1;
  12. ImageView iv1;
  13. }
  14. public SomeAdapter(Context mCon, ArrayList<SomeClass> list){
  15. this.myList = list;
  16. layoutInflater = LayoutInflater.from(mCon);
  17. this.context = mCon;
  18. }
  19.  
  20. @Override
  21. public int getCount() {
  22. return myList.size();
  23. }
  24.  
  25. @Override
  26. public ProfileEntry getItem(int position) {
  27. return myList.get(position);
  28. }
  29.  
  30. @Override
  31. public long getItemId(int position) {
  32. return position;
  33. }
  34.  
  35. @Override
  36. public View getView(int position, View convertView, ViewGroup parent) {
  37. ViewHolder holder = null;
  38. if (convertView == null){
  39. holder = new ViewHolder();
  40. convertView = layoutInflater.inflate(R.layout.row_profile,null);
  41. //находим элементы в разметке, но не меняем их
  42. holder.tv1 = (TextView)convertView.findViewById(R.id.tv_profileRow1);
  43. holder.iv1 = (ImageView) convertView.findViewById(R.id.iv_profileRow1);
  44. convertView.setTag(holder);
  45. }
  46. else {
  47. holder = (ViewHolder)convertView.getTag();
  48. }
  49. //тут назначаем свойства разметке в зависимости от данных
  50. if (myList.get(position).getSomeMethod().equals("Что-то")){
  51. // прописываем какой-то текст
  52. holder.tv1.setText("Укажите город");
  53. //устанавливаем картинку
  54. int picId = context.getResources().getIdentifier(myList.get(position).getImage(),"drawable",context.getPackageName());
  55. holder.iv1.setImageResource(picId);
  56. }else{
  57. holder.tv1.setText(myList.get(position).getAnotherMethod());
  58. int picId = context.getResources().getIdentifier(myList.get(position).getImage(),"drawable",context.getPackageName());
  59. holder.iv1.setImageResource(picId);
  60. }
Add Comment
Please, Sign In to add comment