2012-05-01 13 views

答えて

0

私はFrameLayoutの問題を解決しました。オーバーラップを許可するFrameLayoutビュー

1

すべてのページに表示されているはい、レイアウトが可能です:!

<RelativeLayout android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 
    <ViewFlipper android:layout_width="fill_parent" 
     android:layout_height="fill_parent"> 
    </ViewFlipper> 
    <!-- I assumed your layout at the top-left corner is a LinearLayout, otherwise replace it with what you have --> 
    <LinearLayout android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentLeft="true" 
     android:id="@+id/firstLayout"> 
    </LinearLayout> 
    <TextView android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_toRightOf="@id/firstLayout" 
    android:layout_margin="5dp"/> 
</RelativeLayout> 

編集:

TextViewLayoutの要素の近くにレイアウトから追加する場合は、TextViewを追加し、toRightOfの属性を設定します(ギャップを置くために余裕を持ってください)。上記のレイアウトの変更を確認してください。 TextViewを画像のように縦にセンタリングする(高さを考慮してLayoutとしたい場合)LayoutTextViewLinearLayoutに(幅と高さをwrap_contentに設定して)上に置き、親RelativeLayout

+0

ありがとう、私は同じを試みた。 –

+0

ありがとう、私は同じを試みた。しかし、この場合:レイアウトの横に(同じ行に)テキストビューを設定する必要があります –

+0

@AndroidUser私は自分の答えを編集しました。 – Luksprog

0

あなたの質問は本当に明確ではありませんが、左上のレイアウトとテキストビューをラッパーのリニアレイアウトに配置したいという点を除いて、あなたが探しているものはまさにKursprogのものです。 xmlはこのようになります(すべての属性を除いたもの)。

<RelativeLayout> <!--Parent --> 
    <ViewFlipper/> 
    <LinearLayout android:orientation="horizontal"><!-- wrapper to your two top layouts 
     <LinearLayout/> <!-- whatever layout it is that you're describing in your diagram --> 
     <TextView/> <!-- the text view in your diagram --> 
    </LinearLayout> 
</RelativeLayout> 

あなたは、彼らが画面上に均等に分散しているように、ラッパーにfill_parentの幅を与え、1に両方の内側の要素のlayout_weightを設定することをお勧めします。

+0

私はFrameLayoutの問題を解決しました。オーバーラップビューを許可するFrameLayout –

関連する問題