草庐IT

drawable

全部标签

android - 在android :src for ImageView using data binding in Android中设置drawable资源ID

我正在尝试使用数据绑定(bind)将可绘制资源ID设置为ImageView的android:src这是我的对象:publicclassRecipeimplementsParcelable{publicfinalintimageResource;//resourceID(e.g.R.drawable.some_image)publicfinalStringtitle;//...publicRecipe(intimageResource,Stringtitle/*...*/){this.imageResource=imageResource;this.title=title;}//...}

android - 在android :src for ImageView using data binding in Android中设置drawable资源ID

我正在尝试使用数据绑定(bind)将可绘制资源ID设置为ImageView的android:src这是我的对象:publicclassRecipeimplementsParcelable{publicfinalintimageResource;//resourceID(e.g.R.drawable.some_image)publicfinalStringtitle;//...publicRecipe(intimageResource,Stringtitle/*...*/){this.imageResource=imageResource;this.title=title;}//...}

android - 如何在 Android Edittext 上以编程方式设置 drawableRight?

我知道在XML中设置drawableRight。但我需要以编程方式进行,因为它会根据某些条件进行更改。 最佳答案 您可以使用以下功能:editText.setCompoundDrawablesWithIntrinsicBounds(0,0,R.drawable.drawableRight,0);或者(如果你想传递drawable本身而不是它的ID)editText.setCompoundDrawablesWithIntrinsicBounds(null,null,ContextCompat.getDrawable(context,R

android - 如何在 Android Edittext 上以编程方式设置 drawableRight?

我知道在XML中设置drawableRight。但我需要以编程方式进行,因为它会根据某些条件进行更改。 最佳答案 您可以使用以下功能:editText.setCompoundDrawablesWithIntrinsicBounds(0,0,R.drawable.drawableRight,0);或者(如果你想传递drawable本身而不是它的ID)editText.setCompoundDrawablesWithIntrinsicBounds(null,null,ContextCompat.getDrawable(context,R

android - setBackgroundResource() 丢弃了我的 XML 布局属性

我有一个View,它被用作ListView中的一个项目。在我的自定义适配器中,我根据项目在列表中的位置使用View.setBackgroundResource()更改View的背景。(对于列表中的第一项和最后一项,我有单独的Assets。)这会按预期设置正确的背景图像,但它具有令人讨厌的副作用,即我在View的XML定义中设置的所有填充都被完全忽略了。(如果我在XML中设置背景可绘制对象,并且不要尝试在运行时在适配器中更改它,则填充都可以正常工作。)如何更改背景图像并保留填充?这是一个错误吗?编辑似乎其他人在这里发现了同样的问题:Doeschangingthebackgroundals

android - setBackgroundResource() 丢弃了我的 XML 布局属性

我有一个View,它被用作ListView中的一个项目。在我的自定义适配器中,我根据项目在列表中的位置使用View.setBackgroundResource()更改View的背景。(对于列表中的第一项和最后一项,我有单独的Assets。)这会按预期设置正确的背景图像,但它具有令人讨厌的副作用,即我在View的XML定义中设置的所有填充都被完全忽略了。(如果我在XML中设置背景可绘制对象,并且不要尝试在运行时在适配器中更改它,则填充都可以正常工作。)如何更改背景图像并保留填充?这是一个错误吗?编辑似乎其他人在这里发现了同样的问题:Doeschangingthebackgroundals

Android:创建一个带有图像且没有文本的切换按钮

是否可以在Android中创建一个有图像但没有文本的切换按钮?理想情况下应该是这样的:我看过类似的帖子,答案是更改背景,但我想保留HoloLight布局,只是将文本与图像交换。我需要能够以编程方式更改图像源,任何想法我会怎么做?如果无法做到这一点,有没有办法让我可以打开和关闭普通按钮? 最佳答案 我可以用图片替换切换文本吗不,我们不能,尽管我们可以通过覆盖切换按钮的默认样式来隐藏文本,但这仍然不会为我们提供您想要的切换按钮,因为我们无法用图像替换文本。如何制作普通的切换按钮在您的res/drawable文件夹中创建一个文件ic_to

Android:创建一个带有图像且没有文本的切换按钮

是否可以在Android中创建一个有图像但没有文本的切换按钮?理想情况下应该是这样的:我看过类似的帖子,答案是更改背景,但我想保留HoloLight布局,只是将文本与图像交换。我需要能够以编程方式更改图像源,任何想法我会怎么做?如果无法做到这一点,有没有办法让我可以打开和关闭普通按钮? 最佳答案 我可以用图片替换切换文本吗不,我们不能,尽管我们可以通过覆盖切换按钮的默认样式来隐藏文本,但这仍然不会为我们提供您想要的切换按钮,因为我们无法用图像替换文本。如何制作普通的切换按钮在您的res/drawable文件夹中创建一个文件ic_to

android - 如何使用 "Share image using"共享 Intent 在 android 中共享图像?

我在该应用程序中有图像厨房应用程序,我将所有图像放入drawable-hdpi文件夹。我在我的Activity中这样称呼图像:privateInteger[]imageIDs={R.drawable.wall1,R.drawable.wall2,R.drawable.wall3,R.drawable.wall4,R.drawable.wall5,R.drawable.wall6,R.drawable.wall7,R.drawable.wall8,R.drawable.wall9,R.drawable.wall10};所以现在我想知道如何使用共享Intent共享这些图像,我输入了这样的共

android - 如何使用 "Share image using"共享 Intent 在 android 中共享图像?

我在该应用程序中有图像厨房应用程序,我将所有图像放入drawable-hdpi文件夹。我在我的Activity中这样称呼图像:privateInteger[]imageIDs={R.drawable.wall1,R.drawable.wall2,R.drawable.wall3,R.drawable.wall4,R.drawable.wall5,R.drawable.wall6,R.drawable.wall7,R.drawable.wall8,R.drawable.wall9,R.drawable.wall10};所以现在我想知道如何使用共享Intent共享这些图像,我输入了这样的共