草庐IT

ImageButton

全部标签

单击时android更改按钮图标

我想知道是否有一种方法可以在单击按钮时更改按钮图像。最初该按钮有一个暂停图标。单击它时,我希望显示播放图标。每次单击该按钮时,图标都应在播放和暂停之间变化。有什么办法吗?XML布局文件:play_btn.xml 最佳答案 Android'sToggleButton使用自定义选择器听起来就像您想要的。您可以为按钮的选择器使用类似这样的东西: 关于单击时android更改按钮图标,我们在StackOverflow上找到一个类似的问题: https://stacko

Android ImageButton 没有边框但仍然有点击指示

如何创建无边框的ImageButton(只有图像应该可见)?可以通过设置imageButton.setBackgroundDrawable(null)来实现这一点,但这也会删除焦点和选择颜色。目标是最初只有没有边框的图像是可见的。但是,当用户聚焦/触摸/点击图像时,这应该通过突出显示图像来指示,就像常规按钮一样。API14的Java代码解决方案是首选。谢谢! 最佳答案 如前所述,内置于API11及更高版本默认主题中的borderlessButtonStyle是实现此效果的最简单方法。您提到您正在使用Java代码而不是XML创建按钮,

android - ImageButtons 大小和位置在 Eclipse 中不起作用

问题:我似乎无法让我的ImageButtons出现在正确的位置或大小合适。平台:带有AndroidAPI16的Eclipse问题:我的RelativeLayout是600x800,我的ImageButtons是194x64,但是当我将它们放入编辑器时,它们是它们应该的两倍大。查看图片链接。我的XML:研究:我尝试使用FitXY的ScaleType,设置MaxHeight和MinHeight,并使用android:background而不是android:src。我能够使它们变小的唯一方法是使用图形编辑器通过按住SHIFT并拖动右下角来调整它们的大小。不幸的是,这也迫使它们自动对齐到布局

android - 我应该把与 ImageButton 相关的 PNG 文件放在哪里?

我是Android的新手。我创建了一个ImageButton。main.xml包含如下代码段。我必须将我拥有的“cat.png”放在哪里。我需要将其重命名为其他名称吗? 最佳答案 将它放在你的Android项目的res/drawable/文件夹中。保留名称cat.png 关于android-我应该把与ImageButton相关的PNG文件放在哪里?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

Android:关于ImageButton的循环反馈

如何将图像按钮的背景设置为圆形,以便在按下它时背景显示圆形背景而不是方形背景?第一轮(在操作栏中):方形一(普通ImageButton): 最佳答案 我想通了!我正在使用名为button_background.xml的选择器还有一个圆形背景可绘制对象:circle_background.xml现在只需将它设置为ImageView的背景:Etvoilá:) 关于Android:关于ImageButton的循环反馈,我们在StackOverflow上找到一个类似的问题:

图像按钮上的Android图像未显示

我面临的问题是,我无法将新图像按钮添加到我的XML文件中。我将我的图标添加到Drawable,但它无法在图像按钮中显示。XML显示错误ImageButtonclassnotfound。我该如何解决这个问题?我在xml中得到以下错误找不到以下类:-ImageButton(更改为android.widget.ImageButton,修复构建路径,编辑XML)这是我的xml 最佳答案 你为什么不尝试一个简单的按钮而不是图像按钮。这是我在一些带有图像的按钮上的代码。android:drawableTop="@drawable/three":

android - Pre-Lollipop 设备上 ImageButton 的提升效果

我正在尝试为ImageButton应用提升效果。它在我运行Android5.0的Nexus平板电脑上运行良好,但提升不适用于Pre-Lollipop设备。尝试了ViewCompat.setElevation(view,evaluationValue)但没有任何改变。我看到一些应用程序,如Swarm或Gmail应用程序,在Pre-Lollipop设备上为其FAB(float操作按钮)使用了提升效果。您知道他们如何使用高程吗? 最佳答案 您不能使用elevationpre5.0,您需要提供带有“阴影”的图像以使其看起来像它的提升

java - 安卓工作室 : Using ImageButton to start new activity crashes the app

我正在设计一个主屏幕带有6个图像按钮的应用程序,所有这些按钮都会启动新的Activity。目前,当我按下按钮时,应用程序崩溃了。然而这很奇怪,因为我用常规按钮完成了这个项目并且它工作正常,而且我也做到了,所以当按下图像按钮时它只打印“已点击!”在你的屏幕上,这也工作正常,所以问题是开始一个新的Activity。MainActivity.javapackagecom.example.darren1.homemanagementsystem;importandroid.content.Intent;importandroid.os.Bundle;importandroid.app.Acti

java - Android - 如何访问在 onResume 中的 onCreate 中实例化的 View 对象?

在我的onCreate()方法中,我正在实例化一个ImageButtonView:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.layout_post);finalImageButtonib=(ImageButton)findViewById(R.id.post_image);...在onResume中,我希望能够更改ImageButton的属性,例如:@OverrideprotectedvoidonResume(){supe

Android 布局和图像按钮和灰色边框

我已经看到了一些关于此的主题,但没有我想要的东西。我有一个位于黑色背景上的图像按钮。图像按钮有一个巨大的灰色边框。我试图关闭边框,并使边框变黑......它没有成功。我只希望按钮以透明背景显示在屏幕上,并尽可能扩大一点。没有灰色。有什么线索吗? 最佳答案 我想我知道你在说什么。试试这个。您想要包含android:background="@null"以摆脱灰色轮廓。例如,在您声明ImageButton的布局中:... 关于Android布局和图像按钮和灰色边框,我们在StackOverfl