在android中调整gif动画的大小

在android中调整gif动画的大小,android,resize,gif,Android,Resize,Gif,我想调整gif动画的大小,使我的一个按钮适合屏幕。我正在使用WebView制作gif动画。当我插入图像按钮时,它不会显示。请帮忙 <RelativeLayout xmlns:android="schemas.android.com/apk/res/android"; xmlns:tools="schemas.android.com/tools"; android:layout_width="match_parent" android:layout_height="mat

我想调整gif动画的大小,使我的一个按钮适合屏幕。我正在使用WebView制作gif动画。当我插入图像按钮时,它不会显示。请帮忙

<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" /> 

</RelativeLayout>


请添加相对布局,然后将第一个按钮和第二个网络视图放入相对布局。

您在哪里定义网络视图?看看这是否适合您:

<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>
给你的亲戚你一个id:

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>
android:id=“@+id/rlContainer”

请编写代码,以便我们了解您的尝试。请更新您的代码,android中的Webview不支持gif动画。您需要为gif动画编写自己的实现android中的Webview支持gif动画。我已经做到了。它甚至不需要任何图像视图,我们可以直接把gif动画的路径和它的完成。我只想在屏幕上显示一个图像按钮,但我猜屏幕上完全被gif动画占据了,所以有人能告诉我如何将图像按钮放在动画的前面,以便它可以被注意到和点击。。我尝试了所有可能的组合,但无法解决问题。代码已经写在上面了。都一样。有人能告诉我如何在gif动画中把按钮放在前面吗?我不需要像这样插入webview。正在播放gif动画。但我无法显示一个按钮,我需要有它的动画。我试过了,但不起作用。@Meghs你能告诉我如何在布局中添加
WebView
?你能发布这部分代码吗file:///android_asset/imageedit_ball.gif"); setContentView(视图);其中,WebView是一个扩展WebView的类。。公共类GIFWebView扩展了WebView{public GIFWebView(上下文上下文,字符串路径){super(上下文);loadUrl(路径);}}}@Meghs看看上面的edit1。它会解决您的问题。@Meghs Add
ImageButton imageButton1=(ImageButton)mainView.findViewById(R.id.imageButton1);imageButton1.setOnClickListener(新的OnClickListener(){….})
seContentView(mainView)之前
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>