2016-10-20 5 views
1

私は2つのテキストビューを使用しています。私は2つのテキストビューを使用しています。最初のtextviewは大きなテキスト文字列を持ち、2つ目のテキストビューは大きな数値でもあります。問題は、コンテンツがロードされるとき、最初の文字列のテキストが2番目の文字列のテキストの下にあることです。これを修正する方法は?ここ は、任意のヘルプは、あなたがこのようなレイアウトを使用する場合は、好きなあなたは結果を得ることはありません大きなテキストのテキストビューを左右に配置する方法はありますか?

<LinearLayout 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/rlaout_balance_list_item" 
     android:orientation="horizontal" 
     android:weightSum="10" 
     > 

     <TextView 
      android:layout_width="0dp" 
      android:layout_height="?android:attr/listPreferredItemHeight" 
      android:text="type" 
      android:id="@+id/txt_balance_list_footer_item_type" 
      android:gravity="center_vertical" 
      android:paddingLeft="10dp" 
      android:textStyle="bold" 
      android:textColor="#000000" 
      android:textSize="@dimen/balance_list_item" 
      android:layout_weight="8"/> 

     <TextView 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:id="@+id/txt_balance_list_footer_item_value" 
      android:text="0.0" 
      android:paddingLeft="10dp" 
      android:textColor="@color/balance_list_cash" 
      android:textStyle="bold" 
      android:textSize="@dimen/balance_list_item" 
      android:layout_weight="2"/> 
    </LinearLayout> 

答えて

1

使用相対レイアウトの代わりにリニア

<RelativeLayout 
    android:id="@+id/rlaout_balance_list_item" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"> 

    <TextView 
     android:id="@+id/txt_balance_list_footer_item_value" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentRight="true" 
     android:paddingLeft="10dp" 
     android:text="0.0" 
     android:textColor="@color/balance_list_cash" 
     android:textSize="@dimen/balance_list_item" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/txt_balance_list_footer_item_type" 
     android:layout_width="wrap_content" 
     android:layout_height="?android:attr/listPreferredItemHeight" 
     android:layout_alignParentLeft="true" 
     android:layout_toLeftOf="@id/txt_balance_list_footer_item_value" 
     android:gravity="center_vertical" 
     android:paddingLeft="10dp" 
     android:textColor="#000000" 
     android:textSize="@dimen/balance_list_item" 
     android:textStyle="bold" /> 
</RelativeLayout> 
+0

私はそれを使用しているが、そのは – User

+0

は、あなたが答えに掲載されて正確に何を使用していた動作していないYPPのような何かをしようとandroid:orientation="vertical"

android:orientation="horizontal"を変更してください?もしそうなら、それはうまくいくはずです。 – WritingForAnroid

+0

あなたの質問から私の理解は、 "あなたは、テキストを重ねることなく、横に横に2つのテキストを表示する必要がある"ということは正しいですか? – WritingForAnroid

0

を理解されるであろう私のコードです。それ以外の場合、この

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="horizontal"> 

<TextView 
    android:id="@+id/textView8" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_weight="8" 
    android:gravity="start" 
    android:text="TextViecxvvvvvvvvvvvvvvvcvxbcxv 
    bcxvbcxvvvvvvvvvvvbcxvbcxvbcxvbcxvbcvbcxvbcxvbcxvbcxvbcxvbnbm,vvvvvvvvvvvvvvvvvvvvvvvvvvvcbbbbbbbbbbbbbbbbbbbbbbbvw" /> 

<TextView 
    android:id="@+id/textView9" 
    android:layout_width="0dp" 
    android:layout_height="wrap_content" 
    android:layout_gravity="end" 
    android:layout_weight="2" 
    android:text="cvxvxvxvxvxvxvxvxvxvxvxvxvxvxvxvxvxvxvxvxvxvxvxvxvxvxvxb" /> 

+0

を提案しましたが、私は左右の両側にtextviewsを置きたいのですが、どうして私は水平を使用したのですか? – User

+0

@ユーザー:あなたは答えを得ましたか? – DKV

0
<LinearLayout 
    android:id="@+id/rlaout_balance_list_item" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:weightSum="1"> 

    <TextView 
     android:id="@+id/txt_balance_list_footer_item_type" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="0.3" 
     android:gravity="center_vertical" 
     android:paddingLeft="10dp" 
     android:text="type" 
     android:textColor="#000000" 
     android:textSize="40dp" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/txt_balance_list_footer_item_value" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:layout_weight="0.7" 
     android:paddingLeft="10dp" 
     android:text="0.0" 
     android:textSize="40dp" 
     android:textStyle="bold" /> 
</LinearLayout> 
関連する問題