मेरी लेआउट संरचना इस तरह है
LinearLayout
FrameLayout
ImageView
ImageView
FrameLayout
TextView
LinearLayout
मैंने दो ImageView के लिए मार्जिन सेट किया है जो फ्रेमलेयआउट के अंदर हैं। लेकिन फ़्रेमलैट मार्जिन को खारिज कर दिया गया है और यह हमेशा छवि को ऊपरी बाएं कोने में सेट करता है। अगर मैं फ्रेमलेयआउट से लिनियरलैट में बदलता हूं तो मार्जिन का काम ठीक से होता है। इसे कैसे संभालना है?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:id="@+id/inner1"
>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
>
<ImageView
android:layout_width="24px"
android:layout_height="24px"
android:id="@+id/favicon"
android:layout_marginLeft="50px"
android:layout_marginTop="50px"
android:layout_marginBottom="40px"
android:layout_marginRight="70px"
/>
<ImageView
android:layout_width="52px"
android:layout_height="52px"
android:id="@+id/applefavicon"
android:layout_marginLeft="100px"
android:layout_marginTop="100px"
android:layout_marginBottom="100px"
android:layout_marginRight="100px"
/>
</FrameLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/title"
android:layout_marginLeft="10px"
android:layout_marginTop="20px"
android:textColor="#FFFFFF"
android:textSize = "15px"
android:singleLine = "true"
/>
</LinearLayout>