Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Facebook LikeView更改按钮大小_Java_Android_Facebook - Fatal编程技术网

Java Facebook LikeView更改按钮大小

Java Facebook LikeView更改按钮大小,java,android,facebook,Java,Android,Facebook,我正在android应用程序中使用LikeView,希望更改按钮大小。使用布局参数或addView()处的宽度/高度更改视图的大小没有帮助 我使用的是libGDX,从来没有使用过XML+libGDX,所以如果只使用代码就可以了 有人知道怎么做吗?目前,我使用以下代码创建LikeView: likeButton = new LikeView(application); likeButton.setLikeViewStyle(LikeView.Style.BUTTON); likeButton.se

我正在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是一个相对的视图,请尝试从XML创建您喜欢的视图(或在运行时扩展此布局):


我终于用视图上的setScale修复了它。这不是最优雅的解决方案,但它确实起到了作用

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

我应该指定我使用的是libGDX,如果有一种使用代码的方法,可能会容易得多。我还从未在android上使用过XML,要想知道如何将其与libGDX集成需要一些时间
likeButton.setScaleX(1.8f);
likeButton.setScaleY(1.8f);