मैं एक ऐसा प्रतिरूप कुछ इस तरह दिखता प्राप्त करने के लिए कोशिश कर रहा हूँ:RelativeLayout में layout_alignBaseline और layout_alignBottom का उपयोग करते हुए एक साथ
यही कारण है:
TextView
(मार्जिन के साथ) गठबंधन माता-पिता के लिए बाएं और ऊपरTextView
के बाईं ओरके दाईं ओरEditText
औरTextView
के साथ बेसलाइन-गठबंधन।- ए
Button
अभिभावक दाहिनी ओर गठबंधन (केवल सही मार्जिन के साथ)। और यहां टूटा हुआ हिस्सा है:EditText
पर नीचे गठबंधन।
किसी भी कारण से यह काम नहीं करता है।
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<TextView
android:id="@+id/text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true"
android:layout_marginLeft="32dp"
android:layout_marginTop="32dp"
android:text="Text:" />
<EditText
android:id="@+id/edit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBaseline="@+id/text"
android:layout_toLeftOf="@+id/button"
android:layout_toRightOf="@+id/text"
android:ems="10" >
<requestFocus />
</EditText>
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_alignBottom="@+id/edit"
android:layout_marginRight="32dp"
android:text="Ok" />
</RelativeLayout>
कि इस तरह बाहर आता है:
पर क्या हो रहा है यहाँ कोड मैं काम करने के लिए उम्मीद थी है?
संपादित
क्षमा मुझे यकीन है कि मैं क्यों इस उदाहरण बदल नहीं कर रहा हूँ, लेकिन मेरे कोड में मैं वास्तव में एक ImageButton
, नहीं Button
उपयोग कर रहा हूँ, तो समाधान बटन के आधारभूत साथ संरेखित शामिल नहीं कर सकता - EditText
को बटन के नीचे (या यदि संभव हो तो मध्यम) के साथ गठबंधन किया जाना चाहिए।
थीम से आने वाला मार्जिन हो सकता है? – njzk2
नहीं ............ – Timmmm