问题标签 [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 投票
4 回答
3128 浏览

android - TextSwitcher NullPointer 错误

我真的坚持这一点。我正在尝试做一个简单的文本切换器,它将增加数量并根据数量更新价格。现在在我的 xml 中,我在 TextSwitcher 中有类似 TextView 的东西,只是为了增加数量。我得到了文本视图findViewById(R.id.quantity)

所以这是我必须找到的设置增量数量(我正在实现 ViewFactory)

我也覆盖了 makeView()

此外,当按下增量按钮时,我会增加计数器并将切换器上的文本设置为当前计数。像这样:

有人可以让我知道我做错了什么吗?我一直在这一行得到我的空指针:

这是 XML 片段:

0 投票
1 回答
736 浏览

android - Android UI 行为有时会引发 NullPointerException

我们有一个 Android 应用程序,它很稳定,可以运行几天而没有任何错误。有时我们会遇到应用程序崩溃,每次我查看堆栈跟踪时,它看起来都是这样的:

请注意,这里仅引用 Android 内部对象。

有其他时候我们遇到过这种情况,其他堆栈跟踪最终也仅使用 Android 内部堆栈跟踪再次抛出 NPE,没有任何引用我们其中的任何对象或方法,在这种情况下它是小部件,最后一次我已经看到它来自 LayoutView 的这样的 NPE,并且我还发现了在 GroupView 中抛出了 NPE 的另一个问题。

关键是应用程序可以工作,我可以尝试使用相同的场景重现崩溃一千次,但看不到这种情况发生,但时不时会发生这种情况。

有没有其他人经历过这个?这可能与我们布局 UI 组件的方式有关吗?就算你有想法,也请分享...

谢谢,亚当泽哈维。

0 投票
1 回答
697 浏览

android - 片段没有在视觉上被删除

我正在尝试用新的片段替换片段。为此,我使用了以下代码。

transaction.replace(R.id.fragment_container, newFragment);

但是在 AVD 中查看时,它实际上并没有被替换。newFragment(尺寸更小)显示在 old_fragment 之上。

然而,再次访问 old_fragment 它返回 null。

我什至试过

片段 oldFragment = getFragmentManager().findFragmentById(R.id.home_fragment); transaction.remove(oldFragment);

即使这样也没有在视觉上移除 Fragment。

你能帮我实际删除任何片段吗?

PS:我正在使用 Android 兼容包并为 android 2.2 构建它。

0 投票
3 回答
107 浏览

android - 按钮不工作

我正在尝试将按钮添加到我的活动中。我可以看到按钮,但按下它时没有任何反应。代码如下。

谢谢,那鸿

清单.xml:

爪哇:

0 投票
1 回答
1095 浏览

android - 在 Android 中的 Text View(ellipsize="marquee") 中第一次旋转文本后获取通知

我所拥有的:我有一个 Ellipsize = Marquee 的 TextView。textview 的焦点是真实的,所以我不必手动聚焦它来启动文本旋转。

我想要的:当文本的第一次旋转完成时,我想做一些操作。例如,我想显示祝酒词或更改 textview 的文本。在开始第二个文本旋转周期之前,在旋转之后是否会引发类似事件。

问题是什么:我不知道如何在 TextView 中文本的第一次旋转完成时收到通知。

0 投票
1 回答
1090 浏览

android - android:删除 ldpi/mdpi 文件夹的陷阱

我想知道在我的 android 项目中删除 ldpi/mdpi/hdpi 文件夹有什么陷阱?我可以只复制drawable文件夹中的所有图像吗?

我确实看到了以下关于 android 的 UI 开发的链接 http://developer.android.com/guide/practices/ui_guidelines/icon_design.html http://developer.android.com/guide/practices/screens_support.html

谢谢

PS:我指的是所有正在使用的图像,背景,图标,菜单等......

0 投票
3 回答
1204 浏览

android - 优雅地处理 AsyncTask 中的 IOException?

当 AsyncTask 的 doInBackground 中发生 IOException 时,如何优雅地显示 Toast?

0 投票
0 回答
2100 浏览

android - 在 ListView 中的项目上“滑动”或“甩动”

我已经实现了一个列表来显示我正在制作的应用程序的歌曲列表。在应用程序中,您可以将歌曲投票给公共播放器(或取消投票,如果您投了票)。截屏。

我能够实现您用来投票(向右滑动)或取消投票(向左滑动)的投掷手势,但是您在所选歌曲上看不到任何动画或选择。所以,我希望能在(至少)另一个 TextView 在滑动动画中替换它的地方工作,有点像三星 TouchWiz 中的联系人,您可以向右滑动以拨打电话或向左滑动以发送消息。

解决此问题的最佳方法是什么?

我应该尝试让我的 ListView 成为 ViewFlippers 的列表并使用我的投掷手势吗?(不允许我滑到一半然后改变主意)或者我应该尝试使用类似这样的 Horizo​​ntalPager:http ://code.google.com/p/deezapps-widgets/其中每个列表项都是其中之一.

有没有我没有建议的更好的选择?

0 投票
1 回答
502 浏览

android - 如何实现这个滑动导航菜单?

我正在尝试复制以下滑动导航菜单功能(具有“TOP STORIES”、“World”、“US”等的功能),但到目前为止还没有成功。我觉得有一种明显的方法可以实现这一点,因为我经常在许多应用程序中看到这一点。它是否基于 Android 附带的库?欢迎任何用于实现这一目标的起点或材料。
请记住,我不关心设计/xml,只关心实现逻辑。

0 投票
1 回答
1374 浏览

android - ViewFlipper.addView() 给出异常,同时在 AsyncTask 中显示进度对话框

我想要什么:我想在动态添加视图到我的 ViewFlipper 时显示一个进度对话框。

我所拥有的:我使用了 AsyncTask 来实现这一点。ViewFlipper 在我的 Main Activity 中声明,我在 AsyncTask 的 doInBackground() 中向 ViewFlipper 添加视图。

问题是什么: 我在 viewFlipper.addView() 语句中遇到异常,异常是“Main has leaked window com.android.internal.policy.impl ..... that was original added here.”,一些像这样。

这是代码: