0

を見たされていない、私はこのように構築され、内部に3 ImageViews、とViewFlipperを持っていますこのコードを使用してライブラリ(com.github.bumptech.glide:glide:3.7.0'):ViewFlipperイメージは私のAndroidアプリの活動の一つで

flipper = (ViewFlipper) findViewById(R.id.flipper); 
imageFlipper1 = (ImageView) findViewById(R.id.imageFlipper1); 
imageFlipper2 = (ImageView) findViewById(R.id.imageFlipper2); 
imageFlipper3 = (ImageView) findViewById(R.id.imageFlipper3); 

// Load images 
Glide.with(getApplicationContext()).load("url1").into(imageFlipper1); 
Glide.with(getApplicationContext()).load("url2").into(imageFlipper2); 
Glide.with(getApplicationContext()).load("url3").into(imageFlipper3); 

// Setup the ViewFlipper 
flipper.setAutoStart(true); 
flipper.setFlipInterval(2000); 
flipper.startFlipping(); 

のURLが有効であるので、私は独立したImageViewのに画像をロードしようとしたとき、私は、画面上の画像を見ました。基本的には何もエラーを含んではいけませんが、何らかの理由で私がアプリケーションを実行すると、画面に画像が表示されません。

お手伝いできますか?

答えて

0

私はついに解決策を見つけました。私はmatch_parentwrap_contentViewFlipperの幅と高さを変更し、内部RelativeLayout Sの幅と高さmatch_parentに、そして今、私は私の活動上の画像を見ることができます:

<?xml version="1.0" encoding="utf-8"?> 
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:app="http://schemas.android.com/apk/res-auto" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    app:layout_behavior="@string/appbar_scrolling_view_behavior" 
    tools:context="com.example.app.MainActivity" 
    tools:showIn="@layout/app_bar_main" 
    android:layout_margin="8dp" 
    android:background="#fff"> 

    <LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:orientation="vertical"> 

     <ViewFlipper 
      android:id="@+id/flipper" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content"> 

      <RelativeLayout 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:layout_gravity="center" 
       android:gravity="center"> 

       <ImageView 
        android:id="@+id/flipper1" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:adjustViewBounds="true" 
        android:foregroundGravity="center" 
        android:scaleType="fitCenter"/> 

      </RelativeLayout> 

      <RelativeLayout 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:layout_gravity="center" 
       android:gravity="center"> 

       <ImageView 
        android:id="@+id/flipper2" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:adjustViewBounds="true" 
        android:foregroundGravity="center" 
        android:scaleType="fitCenter"/> 

      </RelativeLayout> 

      <RelativeLayout 
       android:layout_width="match_parent" 
       android:layout_height="match_parent" 
       android:layout_gravity="center" 
       android:gravity="center"> 

       <ImageView 
        android:id="@+id/flipper3" 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_gravity="center" 
        android:adjustViewBounds="true" 
        android:foregroundGravity="center" 
        android:scaleType="fitCenter"/> 

      </RelativeLayout> 

     </ViewFlipper> 

    </LinearLayout> 

</ScrollView> 
関連する問題