мы можем связать 3 элемента управления в один элемент управления в Android? - PullRequest
2 голосов
/ 10 февраля 2010

У меня есть 2 текстовых просмотра и одно изображение, и я хочу связать их в один элемент управления, чтобы я мог реализовать для них горизонтальный просмотр ...

Есть ли способ объединения различных элементов управления, чтобы мы могли использоватьих ???

Или есть ли способ одновременной реализации горизонтальной прокрутки на нескольких элементах управления?

Заранее спасибо

1 Ответ

1 голос
/ 10 февраля 2010

Вы можете создать макет xml, который вы надули, в GaleryView. Android позволяет встроить любой макет элементов управления в макет, а затем использовать этот макет для каждой строки в списке или каждого элемента в скользящей галерее.

в ListAdapter вы можете надуть макет и установить все свойства.

    public View getView(int position, View convertView, ViewGroup parent) {  

    LayoutInflater factory = LayoutInflater.from(context);
    View row = factory.inflate(R.layout.list_row, null);
    TextView main = (TextView)row.findViewById(R.id.labelMain);
    TextView details = (TextView)row.findViewById(R.id.labelDetails);
    ImageView icon = (ImageView)row.findViewById(R.id.imgIcon); 

    main.setText(_items.get(position).Title); 
    details.setText(_items.get(position).Description);
    icon.setImageResource(R.drawable.pin);

    return row;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...