我在我的android应用程序中使用LikeView,并且想要更改按钮的大小。使用布局参数或addView()处的宽度/高度更改视图的大小无济于事。
我使用的是libGDX,但从未使用过XML + libGDX,因此仅使用代码来实现的方法就不错了!
有谁知道如何做到这一点?目前,我使用以下代码创建我的LikeView:
likeButton = new LikeView(application);
likeButton.setLikeViewStyle(LikeView.Style.BUTTON);
likeButton.setX(x);
likeButton.setY(y);
likeButton.setObjectId(LIKE_URL);
likeButton.setVisibility(View.GONE);
application.layout.addView(likeButton,width,height);
likeButton.invalidate();
application.layout是一个RelativeLayout
最佳答案
尝试从XML创建LikeView(或在运行时膨胀此布局):
<com.facebook.widget.LikeView
android:id="@+id/button_like"
android:layout_height="31dp"
android:layout_width="wrap_content" />