Android: не удается выполнить приведение из вида в галерею - PullRequest
2 голосов
/ 08 июля 2010

Я хотел бы сделать галерею в Android.Чтобы установить адаптер, нужно получить галерею, которую я определил в своем XML-файле.Я делаю это как: Галерея g = (Галерея) findViewById (R.id.gallery1);Но с этим кодом я не могу скомпилировать свой проект, так как я получаю сообщение об ошибке «Невозможно привести из представления в галерею».Мой xml-файл выглядит так: "

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:orientation="vertical"
   android:layout_width="fill_parent"
   android:layout_height="fill_parent"
   >
 <Gallery android:id="@+id/gallery1"
       android:layout_width="fill_parent"
       android:layout_height="wrap_content"
       android:gravity="bottom"
 />
</LinearLayout>

Кто-нибудь знает, как решить мою проблему? Большое спасибо

Ответы [ 2 ]

6 голосов
/ 08 июля 2010

Ваш код выглядит нормально. Проверьте правильность импорта для Gallery

import android.widget.Gallery;
0 голосов
/ 08 июля 2010

Я думаю, вы только что создали экземпляр Object для Gallery.Галерея - это AdapterView.Таким образом, вы должны установить адаптер для содержимого.пожалуйста, проверьте это образец

...