Thank you very much for your help. Sincerely yours,
Ray On Mar 17, 1:21 am, Romain Guy <[email protected]> wrote: > You call inflate(R.layout.mylayout, null). Android cannot generate the > layout parameters if it doesn't know what the parent is going to be. > Instead, use inflate(R.layout.mylayout, theParentLayout). > > > > > > On Tue, Mar 16, 2010 at 9:25 AM, ray <[email protected]> wrote: > > The layout that I defined are as following > > > ----------------------------- > > button.xml----------------------------------- > > <?xml version="1.0" encoding="utf-8"?> > > <Button > > xmlns:android="http://schemas.android.com/apk/res/android" > > style="@style/Theme.Button" > > android:layout_width="wrap_content" > > android:layout_height="wrap_content" > > /> > > --------------------------------------------------------------------------------------------- > > > ----------------------------------main.xml---------------------------- > > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/ > > android" > > xmlns:iii="http://schemas.android.com/apk/res/ > > org.iii.application.sis" > > android:orientation="vertical" > > android:layout_width="fill_parent" > > android:layout_height="fill_parent" > > android:background="#ffffff" > > > > > > <ScrollView > > android:layout_width="fill_parent" > > android:layout_height="fill_parent" > > android:layout_weight="1" > > > > > <LinearLayout > > android:layout_width="fill_parent" > > android:layout_height="fill_parent" > > > android:orientation="horizontal"> > > > <LinearLayout > > android:orientation="vertical" > > android:layout_width="wrap_content" > > android:layout_height="fill_parent" > > android:paddingLeft="20px" > > android:id="@+id/left_cat" > > /> > > <LinearLayout > > android:orientation="vertical" > > android:layout_width="fill_parent" > > android:layout_height="fill_parent" > > android:gravity="right" > > android:paddingRight="20px" > > android:id="@+id/right_cat" > > > > > > </LinearLayout> > > </LinearLayout> > > </ScrollView> > > > <com.ngu.android.view.BottomPanel > > android:layout_weight="5" > > android:layout_width="fill_parent" > > android:layout_height="fill_parent" > > /> > > > </LinearLayout> > > -------------------------------------------------------------------------------------------------------------------------------------- > > > when I tried to add button dynamically in right_cat, > > > LayoutInflater layoutInflater = LayoutInflater.from(this); > > LinearLayout rightLayout = > > (LinearLayout)this.findViewById(R.id.right_cat); > > > Button button_BIO_Record_Table = > > (Button)layoutInflater.inflate(R.layout.button, null); > > button_BIO_Record_Table.setText(R.string.button_BIO_Record_Table); > > rightLayout.addView(button_BIO_Record_Table); > > > android:layout_width and android:layout_height that I set on > > button.xml did not have any effect(The button won't align to the right > > of the screen). > > > However, when I added > > > button_BIO_Record_Table.setLayoutParams(new > > LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); > > > It works fine(The button would align to the right of the screen). > > > Did I mess up with anything? > > > Thank you very much for your kindly assistance and sorry for my poor > > English. > > > Best Regards, > > > Ray > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to [email protected] > > To unsubscribe from this group, send email to > > [email protected] > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en > > -- > Romain Guy > Android framework engineer > [email protected] > > Note: please don't send private questions to me, as I don't have time > to provide private support. All such questions should be posted on > public forums, where I and others can see and answer them- Hide quoted text - > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

