What exception are you getting? Are you running this code withing a
handler thread?

On Jan 17, 10:12 pm, Mark Nuetzmann <[email protected]> wrote:
> ok, this should be super simple but it is proving difficult.
>
> In my original layout xml I have 2 buttons that I want to take up
> equal space in a LinearLayout
>
>                 <LinearLayout
>                         android:orientation="horizontal"
> android:layout_width="fill_parent"
>                        android:layout_height="wrap_content"
>                        android:paddingLeft="10px" android:paddingRight="10px" 
> >
>
>                     <LinearLayout
>                         android:id="@+id/story_video_layout"
>                         android:orientation="horizontal"
>                         android:layout_width="fill_parent"
>                         android:layout_height="wrap_content"
>                         android:layout_weight="1">
>
>                             <Button
>                                 android:id="@+id/story_video"
>                                     android:layout_width="fill_parent"
>                                     android:layout_height="wrap_content"
>                                     android:text="Play Video"
>                                 />
>                     </LinearLayout>
>
>                     <LinearLayout
>                         android:orientation="horizontal"
>                         android:layout_width="fill_parent"
>                         android:layout_height="wrap_content"
>                         android:layout_weight="1">
>
>                             <Button
>                                 android:id="@+id/story_share"
>                                     android:layout_width="fill_parent"
>                                     android:layout_height="wrap_content"
>                                     android:text="Share This Story"/>
>                     </LinearLayout>
>                 </LinearLayout>
>
> This works fine...
>
> Now at runtime in the activity there are cases where I want to hide
> the first button (share_video) and have the other button centered and
> its width set to wrap_content.
>
> I can hide the first button just fine by using the following code,
>
>                 View videoLayout = findViewById(R.id.story_video_layout);
>                 videoLayout.setVisibility(View.GONE);
>
> cool...
>
> But no matter what I do, I cannot get the second button to center.
> When I make the following call just to change the layout of the button
> to wrap content I get exceptions being thrown and it crashes.
>
>                 View storyBtn = findViewById(R.id.story_share);
>                 LayoutParams params = new LayoutParams
> (LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);
>                 storyBtn.setLayoutParams(params);
>
> 1.  why is it crashing?
> 2.  what is the correct way to get the button to center in the layout
> correctly?
>
> Thank you so much for your help...
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to