草庐IT

drawable

全部标签

android RadioButton按钮可绘制重力

我正在使用动态生成RadioButtonsRadioButtonradioButton=newRadioButton(context);LayoutParamslayoutParams=newLayoutParams(radioWidth,radioHeight);layoutParams.gravity=Gravity.CENTER;radioButton.setLayoutParams(layoutParams);radioButton.setGravity(Gravity.CENTER);BitmapDrawablebitmap=((BitmapDrawable)drawable

android RadioButton按钮可绘制重力

我正在使用动态生成RadioButtonsRadioButtonradioButton=newRadioButton(context);LayoutParamslayoutParams=newLayoutParams(radioWidth,radioHeight);layoutParams.gravity=Gravity.CENTER;radioButton.setLayoutParams(layoutParams);radioButton.setGravity(Gravity.CENTER);BitmapDrawablebitmap=((BitmapDrawable)drawable

安卓裁剪背景

我有一个LinearLayout,宽度设置为fill_parent,高度设置为wrap_content。现在我想给它一个png文件的背景,但是以传统方式这样做会导致LinearLayout调整大小以显示整个背景而不是裁剪附加部分。如何设置LinearLayout的背景使其不会调整大小?谢谢 最佳答案 似乎只有使用ImageView并相应地设置scaleType参数才能实现这样的事情。一个快速的解决方法是使用FrameLayout并将ImageView放在另一个具有透明背景的布局下。代码:

安卓裁剪背景

我有一个LinearLayout,宽度设置为fill_parent,高度设置为wrap_content。现在我想给它一个png文件的背景,但是以传统方式这样做会导致LinearLayout调整大小以显示整个背景而不是裁剪附加部分。如何设置LinearLayout的背景使其不会调整大小?谢谢 最佳答案 似乎只有使用ImageView并相应地设置scaleType参数才能实现这样的事情。一个快速的解决方法是使用FrameLayout并将ImageView放在另一个具有透明背景的布局下。代码:

android - 查明是否使用了资源

我正在寻找一种有效的方法来确定资源(主要是可绘制对象)是否在Java或XML文件中使用。问题是,在我当前的项目中,drawables经常更改,现在我有一些drawables,可能永远不会使用。有没有一种工具/方法可以在不搜索整个项目中的每个文件名的情况下找到那些未使用的可绘制对象? 最佳答案 我写了一个基于python的工具来解决这个问题。由于这里不是直接分享的地方,所以我创建了一个现在离线的项目页面。更新:开发已经停止,因为Lint可以做同样的事情并且已经包含在AndroidSDK中。

android - 查明是否使用了资源

我正在寻找一种有效的方法来确定资源(主要是可绘制对象)是否在Java或XML文件中使用。问题是,在我当前的项目中,drawables经常更改,现在我有一些drawables,可能永远不会使用。有没有一种工具/方法可以在不搜索整个项目中的每个文件名的情况下找到那些未使用的可绘制对象? 最佳答案 我写了一个基于python的工具来解决这个问题。由于这里不是直接分享的地方,所以我创建了一个现在离线的项目页面。更新:开发已经停止,因为Lint可以做同样的事情并且已经包含在AndroidSDK中。

Android scaledrawable 似乎不起作用

我正在试用安卓ScaleDrawable但它似乎不起作用...我按照文档示例创建了xml,并且在可绘制文件夹中有一个logo.png我将它保存为可绘制文件夹中的logo2.xml,然后我有一个带有ImageView的LinearLayout,并将ImageView的src设置为“@drawable/logo2”,但Logo没有出现......我在做什么这里错了吗?你是如何实际使用比例元素的? 最佳答案 就在今天,我遇到了同样的问题。ScaleDrawable似乎不起作用。经过一番调查,我找到了解决方案:如果您查看documentat

Android scaledrawable 似乎不起作用

我正在试用安卓ScaleDrawable但它似乎不起作用...我按照文档示例创建了xml,并且在可绘制文件夹中有一个logo.png我将它保存为可绘制文件夹中的logo2.xml,然后我有一个带有ImageView的LinearLayout,并将ImageView的src设置为“@drawable/logo2”,但Logo没有出现......我在做什么这里错了吗?你是如何实际使用比例元素的? 最佳答案 就在今天,我遇到了同样的问题。ScaleDrawable似乎不起作用。经过一番调查,我找到了解决方案:如果您查看documentat

android - 在Android上以编程方式绘制带有边框(角半径)的椭圆形

我正在尝试使用OvalShape绘制自定义ShapeDrawable,填充为白色和灰色边框。我创建了一个这样的drawable:ShapeDrawabledrawable=newShapeDrawable(newOvalShape());drawable.getPaint().setColor(Color.GRAY);drawable.getPaint().setStyle(Style.STROKE);drawable.getPaint().setStrokeWidth(getPixels(5));drawable.getPaint().setAntiAlias(true);但结果是:

android - 在Android上以编程方式绘制带有边框(角半径)的椭圆形

我正在尝试使用OvalShape绘制自定义ShapeDrawable,填充为白色和灰色边框。我创建了一个这样的drawable:ShapeDrawabledrawable=newShapeDrawable(newOvalShape());drawable.getPaint().setColor(Color.GRAY);drawable.getPaint().setStyle(Style.STROKE);drawable.getPaint().setStrokeWidth(getPixels(5));drawable.getPaint().setAntiAlias(true);但结果是: