2014-08-27 2 views
0


Я использую этот учебник:
TutorialAndroid Gridview шоу без текстовой строки

Чтобы показать мне изображение в GridView, очень хорошо, но этот учебник показать мне изображение и текст, например Google, но я хочу просто показать мне образ, и, когда я удалить эту строку на код:

public CustomGrid(Context c,String[] web,int[] Imageid) { 
    mContext = c; 
    this.Imageid = Imageid; 
    this.web = web; 
} 

я удалить String[] web, но когда я запускаю мое приложение аварии и выйти из программы.
Как я могу удалить текст в gridview и просто показать мне изображение?

+0

какие ошибки вы получаете? –

ответ

1

Во-первых сделать изменения упоминает о Dhruti после этого попробовать эти, если вы не хотите, титульные строки означает удалить этот конструктор

public CustomGrid(Context c,String[] web,int[] Imageid) { 
      mContext = c; 
      this.Imageid = Imageid; 
      this.web = web; 
     } 

и изменения, как показано ниже

public CustomGrid(Context c,int[] Imageid) { 
      mContext = c; 
      this.Imageid = Imageid; 
     } 

Изменить adapter'sgetView() как указано ниже,

@Override 
    public View getView(int position, View convertView, ViewGroup parent) { 
     // TODO Auto-generated method stub 
     View grid; 
     LayoutInflater inflater = (LayoutInflater) mContext 
     .getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
      if (convertView == null) { 
      grid = new View(mContext); 
      grid = inflater.inflate(R.layout.grid_single, null); 
      ImageView imageView = (ImageView)grid.findViewById(R.id.grid_image); 

      imageView.setImageResource(Imageid[position]); 
      } else { 
      grid = (View) convertView; 
      } 
     return grid; 
    } 
+0

Я пишу ваш код, но при удалении веб-сайта String [] у них есть эта ошибка: пустая конечная сеть может быть не инициализирована – user3924437

+0

просто удалите 'private final String [] web;' – SathishKumar

1

Вы должны удалить текст, так что вы должны удалить его, во-первых из вашего layout.xml

<TextView 
    android:id="@+id/grid_text" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_marginTop="15dp" 
    android:textSize="9sp" > 
</TextView> 

Удалить это. и все ссылки на grid_text из кода Java.

Даже после этого, если вы попали в ловушку, покажите лог-код.

Смежные вопросы