2013-11-15 3 views
5

enter image description hereアンドロイド - 私は上記の番組と次のテキストビューに情報アイコンなどのテキストビューを持っているのTextView

に対する画像中心を整列させる方法。ここではすべて問題ありませんが、情報アイコンをテキストビューの中央に揃えたいと考えています。現在のところ、テキストビューの右上に揃えられています。私はそれがテキストビュー

XMLレイアウトファイルへの相対右中央に整列されることを望む以下

 <RelativeLayout 
      android:orientation="horizontal" 
      android:layout_width="fill_parent" 
      android:layout_height="fill_parent" 
       android:gravity="center" 
      android:layout_gravity="center" 
      > 

     <TextView    
      android:id="@+id/ViewMessageOne"     
      android:layout_width="275dp" 
      android:layout_height="45dp" 
      android:textAppearance="?android:attr/textAppearanceMedium" 
      android:textColor="#000000" 
      android:textSize="14sp" 
      android:typeface="sans" 
      android:background="@drawable/back" 
      /> 

     <ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:src="@drawable/banner_portrait" 
      android:layout_toRightOf="@+id/ViewMessageOne" 
      android:paddingLeft="10dp" 
      android:gravity="center"    
      /> 


     </RelativeLayout> 

で正しい方向に私を指すください。ご協力いただきありがとうござい

答えて

10

試してみてください。

android:layout_gravity="center_vertical|right" 

EDIT:あなたのImageView重力がcenterに設定されているとしてあなたはまた、単に、TextViewに合わせて、高さを変更することができ

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="45dp" 
    android:layout_toRightOf="@+id/ViewMessageOne" 
    android:gravity="center" 
    android:paddingLeft="10dp" 
    android:src="@drawable/banner_portrait" /> 
+0

ハズレにdrawableRighを使用することができます。それでも問題は解決しません。私はこれをImageviewタグに追加しました。 –

+0

が編集されました。この修正プログラムは、あなたの状況で動作するはずです。 –

+1

これは機能しました。どうもありがとう。 –

4

あなたはImageViewのために特に必要がない限り、あなたはそれを取り出し、あなたのTextView

<TextView    
     android:id="@+id/ViewMessageOne"     
     android:layout_width="275dp" 
     android:layout_height="45dp" 
     android:textAppearance="?android:attr/textAppearanceMedium" 
     android:textColor="#000000" 
     android:textSize="14sp" 
     android:typeface="sans" 
     android:background="@drawable/back" 
     android:drawableRight="@drawable/banner_portrait" // here 
     /> 
+0

あなたの助けを借りてありがとうcodeMagic。 –

+0

@ codeMagic ..テキストビューの中心に画像を並べる方法。android:drawableRight = "@ drawable/abc_ic_commit_search_api_mtrl_alpha'これは右揃えですが、中心にしたいです – Prabs

+0

@PrathibhaKirthi私はそれについて何も見ません[ここDocs](http://developer.android.com/reference/android/widget/TextView.html)では、TextViewとImageVIewを使ってレイアウトを設定し、中心に置く必要があるかもしれません。 – codeMagic

関連する問題