В приложении для Android, нажав кнопку меню, MainActivity должен заменить фрагмент ImageView фрагментом WebView. Вместо этого, он бросает:android.widget.ImageView нельзя отнести к android.view.ViewGroup
java.lang.ClassCastException: android.widget.ImageView не может быть приведен к android.view.ViewGroup
В Eclipse я очистил проект, удалил файл R, проверил XML файлы, как было предложено в других потоках, но не повезло.
Если бы вы могли помочь, очень признательны.
public class MainActivity extends FragmentActivity implements PhotoFragment.Callbacks {
[...]
public void onButtonInfoClicked(int index) {
WebFragment web_f = WebFragment.newInstance(1, "Web Fragment");
web_f.setIndex(index);
FragmentManager fragmentManager = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.addToBackStack(null);
fragmentTransaction.replace(R.id.photoView, web_f);
fragmentTransaction.commit();
}
fragment_photo.xml
<ImageView
android:id="@+id/photoView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="top"
android:scaleType="fitXY" />
web_view.xml
<WebView
android:id="@+id/webView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="top"
android:scaleType="fitXY" />