2016-11-14 12 views
1

私のコードに何が問題なのか分かりません。プログレスバーの中心を画面に置くことができません。これは私のXMLコードです。WebWiewページをロードする前に進捗バーを配置したいだけです。すべてのことはうまくいきますが、プログレスバーは集中しませんでした。スクロールビュー内でプログレスバーに重力中心を与える方法は?

<?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:showIn="@layout/app_bar_aboutus"> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:gravity="center" 
     android:orientation="vertical"> 

     <ImageView 
      android:id="@+id/imageView" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_marginTop="20dp" 
      app:srcCompat="@drawable/pinnainfotech_logo" /> 


     <WebView 
      android:id="@+id/webview" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:gravity="center" 


      android:layout_marginTop="0dp" /> 
     <ProgressBar 
      android:layout_height="wrap_content" 
      android:layout_width="60dp" 


      android:gravity="center_vertical|center_horizontal" 


      android:id="@+id/progressBar1"/> 



    </LinearLayout> 



</ScrollView> 
+1

使用 'アンドロイド:layout_gravity' –

+0

はすでにそれを試みたが、動作しません。とにかく応答に感謝します。 –

答えて

0

はscrollviewのあなたのプログレスバーを保ち、 理由:ビューをスクロールするときにプログレスバーが常に中心にする必要があります。

私はあなたのXMLビューを編集しており、このようになっています。

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:app="http://schemas.android.com/apk/res-auto" 
android:layout_width="match_parent" 
android:layout_height="match_parent"> 
<ProgressBar 
    android:id="@+id/progressBar1" 
    android:layout_width="60dp" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:layout_centerVertical="true" /> 

<ScrollView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_centerHorizontal="true" 
    app:layout_behavior="@string/appbar_scrolling_view_behavior"> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:gravity="center" 
     android:orientation="vertical"> 

     <ImageView 
      android:id="@+id/imageView" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_marginTop="20dp" 
      app:srcCompat="@drawable/pinnainfotech_logo" /> 

     <WebView 
      android:id="@+id/webview" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="0dp" 
      android:gravity="center" /> 
    </LinearLayout> 
</ScrollView> 

+1

大変ありがとうございました。私の一日を救った...... –

+0

ここにあなたの言葉は私を幸せにしてくれます。 – GvSharma

関連する問題