java - 如何在 TableLayout 中将按钮相互粘贴?

标签 java android

enter image description here

1) 如何使所有按钮相互粘在一起,以便任意 2 个按钮之间没有空格? 2)如何让炸弹的图片作为背景出现在按钮内(我做错了) 这是我添加图像的一些代码:

clickedButton.setPadding(0,0,0,0);
        int newWidth = clickedButton.getWidth();
        int newHeight = clickedButton.getHeight();
        Bitmap originalBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.b64);
        Bitmap scaledBitmap = Bitmap.createScaledBitmap(originalBitmap, newWidth, newHeight, true);
        Resources resource = getResources();
        clickedButton.setBackground(new BitmapDrawable(resource, scaledBitmap));

非常感谢!

最佳答案

为了使它们粘在一起,我会尝试删除任何可能的边距,因为您已经尝试过填充。如果它不起作用,我会尝试使用一些可能达到我想要的效果的负值。

至于按钮中的图像,我认为您可以使用ImageButton代替按钮。一旦点击,它就会改变背景图像(或者不改变,我不明白你的游戏[?])。

关于java - 如何在 TableLayout 中将按钮相互粘贴?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31940218/

相关文章:

java - 如何在 Tomcat 上保存时不部署

java - 从 .jar 手动启动 Spring Boot 应用程序无法正常工作

java - Log4j(通过 Spring Boot Logging)logging.level 属性中是否允许使用通配符?

java - 从 Android 上的动态字符串中提取 map url

android - ListView 没有通知

java - Firebase Firestore 分布式计数器文档代码崩溃

android - 更新安卓时区数据

Java 解码运行长度分配

java - 使用 Jackson 将 WRAPPER_OBJECT 键反序列化为属性

java - 'texture2D' : No matching overloaded function found OpenGL ES2?