Не удается установить высоту ListView в качестве элемента галереи для fill_parent? - PullRequest
0 голосов
/ 12 февраля 2012

У меня есть элемент управления Gallery, который отображает ListView в виде адаптера.

Моя проблема в том, что каждый элемент галереи (ListView) выглядит маленьким, хотя я установил высоту ListView и самой галереи на fill_parent .

существует ли способ заставить ListView занять все доступное вертикальное пространство, доступное для галереи?

Спасибо

1 Ответ

0 голосов
/ 12 февраля 2012

ОК, я нашел это, мне пришлось программно установить параметры макета элемента галереи в классе моего адаптера

@Override
    public View getView(int position, View convertView, ViewGroup parent) {
        ViewHolder holder;
        if(convertView==null){
            LayoutInflater inflater=LayoutInflater.from(parent.getContext());
            convertView=inflater.inflate(R.layout.gallery_item, null);
            convertView.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.FILL_PARENT));
            holder=new ViewHolder(convertView);
            convertView.setTag(holder);
        }else{
            holder=(ViewHolder)convertView.getTag();
        }
        holder.setAdapter(mItems.get(i));
        return convertView;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...