Facebook LikeView更改按钮大小

时间:2015-01-29 17:09:18

标签: java android facebook

我在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

2 个答案:

答案 0 :(得分:1)

尝试从XML创建LikeView(或在运行时膨胀此布局):

<com.facebook.widget.LikeView
    android:id="@+id/button_like"
    android:layout_height="31dp"
    android:layout_width="wrap_content" />

答案 1 :(得分:1)

我终于在视图上使用setScale修复了它。它不是最优雅的解决方案,但它可以胜任。

likeButton.setScaleX(1.8f);
likeButton.setScaleY(1.8f);