[android-developers] Re: Problem with layout_gravity.
RelativeLayout doesn't support the layout_gravity attribute, if you
want to align to the bottom, set the height to wrapped_content and
layout_alignParentBottom="true"
On Jan 18, 6:31 pm, Aevea <zi...@mail.ru> wrote:
> In my main.xml layout_gravity works normally with LinearLayout and
> when you use setContentView(R.layout.main);
> But if I inflate this xml file and then add it on screen using
> addContentView or addView layout_gravity stops work - content of
> main.xml draw in top position of screen.
> Here is the code:
>
> public class LayoutDoubleInflatingTest extends Activity {
>
> LinearLayout ll;
>
> /** Called when the activity is first created. */
> @Override
> public void onCreate(Bundle savedInstanceState) {
> super.onCreate(savedInstanceState);
> setContentView(R.layout.main);
>
> RelativeLayout rl = (RelativeLayout)
> findViewById(R.id.main_rl);
>
> LayoutInflater inflanter = getLayoutInflater();
> ll = (LinearLayout) inflanter.inflate(R.layout.test1, null,
> false);
>
> LayoutParams param = new
> LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,
> ViewGroup.LayoutParams.WRAP_CONTENT);
>
> rl.addView(ll, param);
> }
>
> }
>
> main.xml source:
> <?xml version="1.0" encoding="utf-8"?>
> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/
> android"
> android:id="@+id/main_rl"
> android:layout_width="fill_parent"
> android:layout_height="fill_parent"
> >
> <TextView
> android:id="@+id/text1"
> android:layout_width="wrap_content"
> android:layout_height="wrap_content"
> android:text="@string/hello"
> android:gravity="right"
> />
> </RelativeLayout>
>
> test1.xml source:
> <?xml version="1.0" encoding="utf-8"?>
> <LinearLayout
> xmlns:android="http://schemas.android.com/apk/res/android"
> android:layout_width="wrap_content"
> android:layout_height="wrap_content"
> android:layout_gravity="bottom"
> >
> <RelativeLayout
> android:layout_width="wrap_content"
> android:layout_height="wrap_content"
> >
>
> <TextView
> android:id="@+id/ttt1"
> android:layout_width="wrap_content"
> android:layout_height="wrap_content"
> android:text="AAAAAAAAAA"
> />
> </RelativeLayout>
> </LinearLayout>
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home