问题标签 [android-gui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
308 浏览

android - 图像渲染不良(触摸屏幕后)

我有一个包含许多元素的活动,第一次开始时它看起来不错,带有渐变的图像看起来很完美。例如这张图片

在此处输入图像描述

但是我触摸屏幕后这些图像改变得很厉害,而且看起来很难看,我认为这种效果称为抖动

在此处输入图像描述

我不知道您是否能看到这两张图片之间的区别,但请放大并仔细查看,您会注意到的。

问题是什么 ?我应该怎么办 ?

我尝试使用 wrap_content 我尝试在 px 中使用固定尺寸,在所有内容中它的行为都相同,起初它看起来很棒,在屏幕上任何触摸后它都会改变它自己并且看起来很难看,图像是相同的但渲染很糟糕。

如果您真的知道如何解决这个问题,请发布答案(请不要猜测答案,到目前为止我几乎猜到了所有内容),谢谢

0 投票
1 回答
1918 浏览

android - AlertDialog 和 DialogPreference

我有这个用于我的警报对话框,这很完美

但我有一个关于首选项对话框,我希望这个对话框与我的警报对话框具有相同的阶梯。但我不知道将这种风格应用到我的对话框中

注意:我将 android:style="@style/impex_dialog" 放在我的 pref.xml 文件中,并且无法识别此样式标记。

0 投票
2 回答
9980 浏览

android - 对话框首选项中的自定义视图

如何在扩展的 DialogPreference 中设置自定义样式?

并在 xml

或者例如是否可以更改按钮的属性?

我有一个确定按钮,例如我想更改这个“确定”按钮的颜色,我该怎么做?

0 投票
1 回答
718 浏览

android - 如何在我的 LinearLayout 中移动视图?

我有一个线性布局和小视图(50px - 50px),我要做的就是将此视图移动到父视图(在我的情况下为线性布局)。它不一定是线性布局,但如果可能的话,我希望我的包装器是线性布局。 在此处输入图像描述

在父级中移动可绘制对象的正确方法是什么?我的绿色小视图是一个图像(R.drawable.myimage),我希望能够轻松地在父级中移动这个图像,我应该平滑移动

0 投票
4 回答
203 浏览

android - 如何防止软键盘显示,或者至少将其逐出?

我的应用程序有一个 EditText,当我单击它在模拟器中输入文本时,会弹出一个软键盘。本来不想这乱七八糟的东西,后来就跟来访的大嘴大叔一样,穿着格子裤,不想走,挡住了下面的扣子。我如何(a)以编程方式防止软键盘出现或至少(b)在弹出时手动将其逐出?

0 投票
2 回答
1828 浏览

android - 适用于所有设备的 Android 构建布局

可以构建将使用坐标系 pt 的布局(例如:菜单)

我需要为游戏构建菜单,并且需要在每个屏幕尺寸的相同位置上设置所有字段

如果屏幕很大,它必须缩放布局上的所有内容,并且在小屏幕尺寸上相同

像这样:

在此处输入图像描述

你能提供一些例子吗?

0 投票
1 回答
195 浏览

android - Android ShapeDrawable 平移变换

我有一个扩展 View 的类,我在其中放置了一个 a 的实例,在方法中ShapeDrawable使用。shapeDrawable.draw(canvas)onDraw()

我想创建一个平移动画,ShapeDrawable在给定的时间内将对象移动到另一个(x,y)位置。

在 Android 1.6 中是否有一种简单的方法来实现这一点?或者我可以改变我的方法来帮助简化这项任务吗?

0 投票
2 回答
854 浏览

android - 使用 wrapcontent 设置文本框的大小

这是我的布局中的一部分

这是它的样子

在此处输入图像描述

关键是我希望文本框更大,我用值 wrap_parent 设置高度,我希望文本框足够大,但不是这样,你可以看到的文本框以某种方式被裁剪,我不知道为什么,任何帮助,建议,什么?,我不想为文本框的高度设置固定值

0 投票
3 回答
11772 浏览

android - Android:使用渐变填充颜色在画布 api 中绘制弧线

我想使用使用渐变填充的画布绘制弧线。怎样才能做到这一点?

0 投票
5 回答
5012 浏览

android - 关于drawable-hdpi、drawable-mdpi、drawable-ldpi和drawable的混淆

我正在进行一个非常大的项目,该项目是在 android 1.5 时代开始的。

这个项目随着 android 的发展而发展,目前支持 2.3 及更高版本。

现在我遇到了这个问题,我在 drawable-hdpi、drawable-mdpi、drawable-ldpi 和 drawable 文件夹中有很多可绘制对象。

一般来说,这 3 个文件夹(drawable-hdpi、drawable-mdpi、drawable-ldpi)的概念对我来说很清楚,但我的困惑来自于可绘制文件夹中的图像。

例如,我有一个名为 myimage.png 的图像,该图像存在于 drawable-hdpi、drawable-mdpi、drawable-ldpi 文件夹中,分辨率分别为 72x72、48x48、36x36,但该图像也存在于 drawable 文件夹中。

我的问题是为什么?何时使用可绘制文件夹中的图像?这张图片是不是忘记删除了?在某些情况下使用它?我已尝试删除此图像,并且该应用程序运行良好。我也只放了一种分辨率为 72x72 的绿色,并且从未绘制过此图像

那么有人可以澄清一下drawable文件夹的存在吗?

我知道如果我没有 dhpi、mdpi 和 ldpi 文件夹,那么我需要将图像放入 drawable 但是当这 3 个文件夹存在时,drawable 中的图像有什么意义?

谢谢

编辑

还有一个问题,如果我在 drawable-hdpi 中有图像但在 ldpi 中没有图像而不是我的 mdpi 怎么办。假设我们的手机具有 mdpi 分辨率密度......会发生什么?