java - Facebook LikeView 更改按钮大小

标签 java android facebook

我在 Android 应用程序中使用 LikeView,并且想要更改按钮大小。使用布局参数或 addView() 中的宽度/高度更改 View 的大小没有帮助。

我正在使用 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" />

关于java - Facebook LikeView 更改按钮大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28220539/

相关文章:

java - ArrayList 初始化

java - 重写自定义Java类中的compareTo()方法?

android - 当我为 Android RatingBar 使用自定义星号时,始终为低于 0.5 的小数值显示半星号

java - AndEngine GLES 2 删除没有 java.lang.IndexOutOfBoundsException 的 Sprite

javascript - 删除重定向页面中存在的元素的 'disabled'

java - 在eclipse中如何在没有java项目的情况下创建类?

java - 将 Java 8 与 android api 22 结合使用

java - 如何在 DialogFragment 的 textView 中 setText()

facebook - Fb.ui 提要图片大小限制是多少?

ios - 在 Swift 中使用 Parse 登录 Facebook