Где вы определяете свой WebView? Смотрите, если это работает для вас:
<RelativeLayout xmlns:android="schemas.android.com/apk/res/android"; xmlns:tools="schemas.android.com/tools";
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Activity_B" >
<ImageButton android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:src="@drawable/back" />
<WebView
android:id="@+id/webView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_below="@+id/imageButton1" />
</RelativeLayout>
Edit 1:
Допустим, файл макет с RelativeLayout
и ImageButton
называется mainLayout.xml
. Выполните следующие действия:
View mainView = getLayoutInflater().inflate(R.layout.mainLayout, null);
RelativeLayout rlContainer = (RelativeLayout) mainView.findViewById(R.id.rlContainer);
GIFWebView view = new GIFWebView (this, "file:///android_asset/imageedit_ball.gif");
RelativeLayout.LayoutParams wvParams = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.MATCH_PARENT,
RelativeLayout.LayoutParams.MATCH_PARENT);
wvParams.addRule(RelativeLayout.BELOW, R.id.imageButton1);
rlContainer.addView(view, wvParams);
setContentView(mainView);
Дайте RelativeLayout идентификатор:
android:id="@+id/rlContainer"
<RelativeLayout xmlns:android="schemas.android.com/apk/res/android"; xmlns:tools="schemas.android.com/tools";
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".Activity_B"
android:id="@+id/rlContainer" >
<ImageButton android:id="@+id/imageButton1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:src="@drawable/back" />
</RelativeLayout>
код, пожалуйста, чтобы мы могли понять, что вы пробовали. –
Обновите свой код и веб-просмотр в андроиде не поддерживает gif animation.your нужно написать собственную реализацию для gif-анимации – strike
WebView в android поддерживает gif-анимацию. Я сделал это. И даже не нужно никакого изображения, мы можем прямо поместить путь анимации gif и его сделать. Я просто хочу отобразить кнопку изображения на экране, но я думаю, что экран полностью занят анимацией gif, так что кто-нибудь может мне сказать, как принести кнопку изображения в начале анимации, чтобы она была заметной и доступной для просмотра. – Meghs