我不确定代码,但我尝试这样做:ImageButtonstuff=(ImageButton)createView.findViewById(R.id.stuff);intstuff2=stuff.getId();champs.setImageResource(stuff2);但这并没有用,Imagebutton不知何故被缩小了,没有图像,只有一个灰色的矩形。 最佳答案 试试这个Bitmapbitmap=((BitmapDrawable)stuff.getDrawable()).getBitmap();
我有16个图像按钮,因此我创建了一个图像按钮数组。我想用for循环初始化它们,我不想一个一个地做,虽然我不知道这是否可能。对于一个图像按钮,它将是这样的:imgbtn[0]=(ImageButton)findViewById(R.id.imgButton1);我看到R.id.smth部分是一个整数。它是否在某处说明了imgButtons的整数值从哪里开始?这样我就可以这样:intvalue=R.id.imgButton1;for(inti=0;i 最佳答案 ID不是递增分配的,实际上是非常随机的,因此不可能猜测资源ID是什么。您需要
我试图通过单击自身将图像按钮旋转到360,但它不起作用我正在使用这样的xml文件..和这样的java代码...packagecom.example.testapplication;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.view.animation.RotateAnimation;importandroid.widget.ImageButton;publicclassMa
我想创建一个如下所示的Button:这是我到目前为止尝试过的:但我不满意,它看起来不像我上面显示的Button。例如文本atext太近了。谁能帮我更准确地复制这个Button?如果有人需要,这是叠加图像: 最佳答案 使用Gimp生成四张图片并保存在drawable中。您的图片必须在左上角有蓝色三角形,并且您必须在图片中输入文字“Pinterest”和其他设计。然后创建一个新的XML文件并将其放入:这将为您提供4种状态的自定义按钮:1)禁用2)按下3)聚焦4)启用(默认) 关于androi
我试图在ImageButton上同时设置高度和波纹效果。我正在运行LOLLIPOP。代码如下:我的主题是:Theme.AppCompat.Light.DarkActionBar使用此代码,我只会产生涟漪效应。如果我删除背景(波纹),我会得到提升。已编辑:注意:所有屏幕截图都是在单击(长按)图像时截取的。我已经用android:background="?attr/selectableItemBackground"进行了测试,我得到了一个波纹,背景是一个正方形,但没有高程:使用android:background="?attr/selectableItemBackgroundBorderl
我目前正在尝试使用当前纯白色的Drawables在一些ImageButtons上实现着色。TintColor应该由StateList提供,并且应该根据按钮的当前状态而改变。状态列表看起来像:按钮的布局XMLfragment是:颜色状态列表中的默认色调已被选中并正确显示。但是禁用按钮或按下它不会触发所有图标的任何颜色变化。我也尝试用setImageTintList实用地设置它. 最佳答案 您的代码应该可以工作。但是,有一个错误:您需要颠倒状态的顺序。我不完全确定它在内部是如何工作的,但它的功能似乎类似于If/Else语句。如果第一个条
有没有一种简单的方法可以为缩放按钮使用自定义图像?我想使用默认的setZoomButtonsVisible函数来管理显示/隐藏按钮。如何覆盖这些按钮?我想使用我的res/drawable中的图标(drawable-hdpi、drawable-ldpi..)确保图像在所有屏幕上都好看。 最佳答案 您可以隐藏原始缩放按钮并启用外部缩放:privateXYMultipleSeriesRenderermRenderer;//oranyofotherrenderermRenderer.setZoomButtonsVisible(false);
我有一个带有图像按钮的主屏幕小部件。我有一个正在处理未决Intent的按钮,但我似乎无法弄清楚如何在按下按钮时更改按钮图像。我尝试使用选择器,它在我的小部件测试Activity中有效,但在远程View中无效。如何在主屏幕小部件中实现此功能? 最佳答案 您可以在远程View中设置不同的图像。remoteView.setInt(R.id.buttonimg,"setImageResource",R.drawable.button_on); 关于android-Android主屏幕小部件中的I
我认为这本书的代码不正确。在我家试过,效果很好。发现我的eclipse居然坏了。不得不删除并重新安装eclipse。这是我在这里的第一篇文章,所以如果我没有遵守某些规则,请告诉我。我尝试搜索并发现了一些具有相同错误的帖子,但它们处理的是字符串。我正在关注绝对初学者的Android应用程序(第2版),在第179页,您将button1.xml带入您的res/drawable。当我进入layout/activity_main.xml并输入它错误地指出android:src“错误:错误:找不到与给定名称匹配的资源(在'src'的值为'@drawable/button1')。”现在有一些事情让我
我有以下XML:它输出一个看起来像这样的按钮:有什么方法可以增加src资源占用的大小吗?我的意思是将src保持在按钮区域内,但使其比现在更大。我曾尝试更改scaleType,但任何其他设置都会导致src资源在按钮边界之外显示其自身的一部分(也就是它变得太大)。我进行了一项研究,似乎有基于java的解决方案,但理想情况下,我也希望将解决方案保留在xml中。有人可以建议修复/指出正确的方向吗?谢谢 最佳答案 试试这个,scaletype的fitXY应该“填充”你的ImageButton 关于