2011-08-31 13 views
0

次のコードでタイトルバーを挿入しようとしています。私は左と右のほとんどの端に2つのボタンをそれに保持しようとします。しかし、ボタンはタイトルバーには表示されません。
のTextViewがここにタイトルバーとして使用され、それがあるさ:ボタンのタイトルバーの使用中に問題が発生しましたか?

<TextView 
android:layout_width="fill_parent" 
android:layout_height="50px" 
android:text="CAMERA" 
android:gravity="center_horizontal" 
android:background="#4C7D7E" 
> 
</TextView> 

コード:

<

Button 
android:id="@+id/save" 
android:layout_width="144px" 
android:layout_height="37px" 
android:text="save" 
android:layout_x="7px" 
android:layout_y="388px" 
> 
</Button> 
<Button 
android:id="@+id/send" 
android:layout_width="144px" 
android:layout_height="37px" 
android:text="send" 

android:layout_x="158px" 
android:layout_y="388px" 
> 
</Button> 

カントguess.Canいずれかが私に

感謝を助けます事前に

+0

は、あなたの質問には、 "次のコード" はありません。 – Ronnie

+0

radha

+0

とボタンのコードは以下のとおりです。 – radha

答えて

0

このようなレイアウトを定義し、タイトルバーとして設定する必要があります。

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout android:id="@+id/titlebar" 
     android:layout_width="fill_parent" android:layout_height="80dp" 
     xmlns:android="http://schemas.android.com/apk/res/android"> 
     <Button 
     android:id="@+id/save" 
     android:layout_width="144px" 
     android:layout_height="37px" 
     android:text="save"/> 

     <TextView android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/titleText" 
     android:text="right" /> 

     <Button 
     android:id="@+id/send" 
     android:layout_width="144px" 
     android:layout_height="37px" 
     android:text="send" 
     android:layout_gravity="right"/> 
</LinearLayout> 
+0

ありがとうございます。しかし、あなたが示唆している同じコードのタイトルバーに色を追加しようとしていて、それをfill_parentにしています。それは動作していません – radha

+0

タイトルバーとしてtextviewを使用しているので、textviewはfill_parentでなければなりません。どこにボタンを置いてください。 – radha

+0

テキストをボタンの下に移動しますか? – Ronnie

0

どのようなタイプこれらのアイテムは親のですか?個人的には、おそらくTableLayoutを使用して、重力を使ってオブジェクトを配置したい位置に配置します。 weightタグを使用して、titleBar上のオブジェクトの間隔を設定します。

+0

私はfill parent to textviewを使用していますが、ボタンをtextviewにしたいと思います。 – radha

0

これを使用して、この作品はあなたに教えてください。

<?xml version="1.0" encoding="utf-8"?> 
    <LinearLayout android:id="@+id/titlebar" 
      android:layout_width="fill_parent" android:layout_height="wrap_content" 
      xmlns:android="http://schemas.android.com/apk/res/android" android:weightSum="3"> 
      <Button 
      android:layout_weight="1" 
      android:id="@+id/save" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="save"/> 

      <TextView 
      android:layout_weight="1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/titleText" 
      android:text="right" /> 

      <Button 
      android:layout_weight="1" 
      android:id="@+id/send" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="send" 
      android:layout_gravity="right"/> 
    </LinearLayout> 
+0

私は上層を必要とします。つまり、左から右へとボタンを塗りつぶす色のテキストビューです。それをしようとしているときに動作していません。 – radha

+0

私は本当にうまくできませんでした..しかし、あなたは全体のレイアウトに色を設定することができます.. – MKJParekh

0
<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" android:background="@drawable/main_bg"> 

    <RelativeLayout android:id="@+id/Rel_Top" 
     android:layout_width="fill_parent" android:layout_height="wrap_content" 
     android:background="#4C7D7E"> 
     <Button android:id="@+id/Btn_Back" 
      android:layout_width="wrap_content"android:layout_height="wrap_content" 
      android:layout_alignParentLeft="true" android:layout_marginLeft="10dip" 
      android:layout_centerVertical="true" android:background="@drawable/settings"/> 


     <TextView android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/Text_Title" 
     android:text="Title" android:layout_centerInParent="true" 
       android:singleLine="true"/> 

     <Button android:id="@+id/Btn_Search" 
      android:layout_width="wrap_content" android:layout_height="wrap_content" 
      android:layout_alignParentRight="true" android:layout_marginRight="10dip" 
      android:layout_centerVertical="true" android:background="@drawable/search" /> 
     </RelativeLayout> 
</RelativeLayout> 
If you want to change the background color then change the background color in <RelativeLayout android:id="@+id/Rel_Top" 
    android:layout_width="fill_parent" android:layout_height="wrap_content" 
    android:background="#4C7D7E"> 
関連する問題