Галерея макетов

1

Я новичок в android, и я работаю в приложении, которое хочет провести мои макеты. Возможно ли связать макеты с виджетами Android. Или, пожалуйста, посоветуйте мне лучшую практику, чтобы провести мои макеты в андроиде.

Пожалуйста, помогите мне с действительной ссылкой, если возможно.

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

Мой главный класс

public class GalleryTestActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        Gallery gallery = (Gallery) findViewById(R.id.gallery);
        gallery.setAdapter(new ImageAdapter(this));


}
}

Мой базовый класс

public class ImageAdapter extends BaseAdapter {
    int mGalleryItemBackground;
    private Activity mContext;
    private Gallery mGallery; 


    private Integer[] mImageIds = {
            R.layout.instruction,
            R.layout.instruction2

    };

    public ImageAdapter(Activity c)
    {
        mContext=c;
        TypedArray attr = mContext.obtainStyledAttributes(R.styleable.HelloGal999lery);
        mGalleryItemBackground = attr.getResourceId(
                R.styleable.HelloGal999lery_android_galleryItemBackground, 100);
        attr.recycle();
    }



    public int getCount() {
        return mImageIds.length;
    }

    public Object getItem(int position) {
        return position;
    }

    public long getItemId(int position) {
        return position;
    }

    public View getView(int position, View convertView, ViewGroup parent) {
            //Help me here
        View rowView = convertView;
        if(rowView==null)
        {
            LayoutInflater inflater = mContext.getLayoutInflater();
             rowView = inflater.inflate(mImageIds[position], null, true);
        }
        return rowView;

    }
}
Теги:

1 ответ

0
Лучший ответ

Вы можете использовать Gallery.

или появился новый виджет ViewPager в пакете поддержки android.

Вот хороший урок о ViewPager

Это также хороший репозиторий об использовании ViewPager.

  • 0
    Привет Адиль Соомро, Если мы можем использовать виджет галереи, с помощью которого мы можем связать макеты с виджетами Галереи. Спасибо за ваш ответ
  • 1
    Виджет Gallery реализован так же, как ListView , я имею в виду использование адаптера. Поэтому вам нужны адаптеры для привязки видов к Gallery .
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню