问题标签 [android-ui]

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 回答
435 浏览

android - 图库滚动使整个视图无效

我的布局中有一个 Gallery 以及一个 ImageView 和一些 TextView 小部件。不幸的是,我在慢速手机上的画廊滚动性能很低。当我从包含 ImageView 和 TextView 的 LinearLayout 中删除背景图像时,问题就消失了。我覆盖了整个视图的 onDraw() 并检查了剪辑矩形 - 它始终是整个屏幕。看起来每次我滚动图库(并且它已失效)时,整个屏幕都会失效。当我只滚动图库小部件时,有什么方法可以避免全屏重绘?

谢谢

0 投票
1 回答
10532 浏览

android - 如何做一个像样的用户界面

请我需要有关如何创建漂亮的 UI 的帮助。现在我想看这个问题的人有一个安卓,如果有的话去市场。下载一个名为“快速设置”的应用程序。它有一个很棒的用户界面,我想学习如何让我的用户界面看起来和那个一样好,如果你有任何帮助,我将不胜感激。谢谢。

0 投票
1 回答
1310 浏览

android - Android - 用户界面在 startActivity 后消失

我正在启动一个简单的 ACTION.VIEW 活动来显示 Web 浏览器。但是当用户按下“返回”键时,它会返回到我的初始应用程序。该应用程序运行良好,只是所有主要的 UI 元素都消失了。

任何人都知道为什么?

这是我启动网络浏览器的方法:

从该浏览器页面返回时,通常会调用 onStart() 和 onResume()。我不明白的是后退和主页按钮生命周期完美无缺。用户可以手动离开应用程序并返回而不会出现任何 UI 问题。仅当从该 startActivity() 调用返回时才会出现问题?

另外,我不需要保留任何特定的 UI 值....我只希望它们出现在布局中;)

编辑

我有一个用于绘制的 gles 视图,我认为它会显示在其他 UI 元素的前面......但我不明白为什么会这样......

这是一段 xml 和 onCreate 方法:

= = =

0 投票
1 回答
1466 浏览

android - 在Android中旋转矩形位图

我有一个矩形位图,我需要将它顺时针或逆时针旋转 90 度。

我可以使用以下代码进行旋转:

但是,此代码使用旧的高度/宽度值“就地”旋转图像。生成的图像看起来拉伸且丑陋。

有什么好方法可以将图像旋转 90 度到新的高度/宽度?可能,一种可能的解决方案是先修改原始位图的尺寸?

谢谢

0 投票
2 回答
4642 浏览

android - Android 列表中的可扩展项目

我正在尝试使列表项可扩展。基本上,我希望在每个列表项上都有一个按钮,当按下该按钮时,会展开该列表项以显示更多信息。

这在安卓上可行吗?如果是这样,我该怎么做?

谢谢

编辑:澄清一下,理想情况下,我希望放大当前列表项以显示更多信息

0 投票
2 回答
350 浏览

java - 是否可以在 Swing 应用程序中使用 android UI 组件?

是否可以在 Swing 应用程序中使用 android UI 组件?

例如,在我的 Swing 项目中直接使用 Android API,这样我就可以使用它的 UI 组件。

谢谢

0 投票
1 回答
596 浏览

android - 如何在 Honeycomb 上创建此 gmail 应用程序效果

附件是我想在我的应用程序中使用的 UI 的屏幕截图。当我单击左侧片段上的列表项时,我在单击的列表项上看到一个箭头指向(红色问号),我想知道如何在 UI 布局中实现这一点。有什么特殊的设置要设置吗?

在此处输入图像描述

0 投票
1 回答
190 浏览

android - Android视图自定义问题

我正在尝试使用以下视图小部件组织我的视图 -

  • TextView(应该填满屏幕的宽度并具有特定的高度)
  • 使用 Draw() 绘制的自定义视图(填充宽度,应该在上面的 textview 之后开始并填充屏幕)

我正在尝试编写棋盘游戏,因此绘制了自定义视图。

我的问题是为此使用的最佳布局是什么?

我可以使用 TableLayout 并将这两个视图分别作为一列吗?我认为这可以解决问题,但我用于自定义视图的任何布局都不会填满屏幕,即使我正在绘制它的 tablerow 填满了屏幕。

我希望我能够正确地解释自己。非常感谢任何指针。

0 投票
2 回答
521 浏览

android - Android - 如何创建取决于屏幕分辨率的主题?

我创建了一个自定义主题来定义标题栏的大小及其背景样式。这是代码:

问题是我为此标题栏设置了固定大小,而不是根据设备使用的是 hdpi/mdpi 还是 ldpi 图标使用不同的值。

这里应该做什么?我尝试将主题和样式添加到可绘制目录,但显然这是错误的。

谢谢!

0 投票
2 回答
2771 浏览

android - android,如何在屏幕中间放置一个滚动视图:

我正在尝试创建以下屏幕布局:

  1. 一行包含一些 TextView
  2. 用户操作将在其中添加或删除 View 的滚动视图
  3. 纽扣线。

我对 1. 或 3. 没有问题。但是 2. 给我带来了麻烦。我的方案是:

当我运行程序时,按钮行位于屏幕中间,当我向屏幕添加元素时(使用 dataShow 布局上的 addView),第一个添加没有问题,但之后我不知道怎么了。

谢谢