小编Al.*_*Al.的帖子

活动开始时显示软键盘

我有2个活动,A和B.当A启动时,它检查一个条件,如果为true,则调用startActivityForResult()启动B.B只接受文本输入,因此软键盘在B启动时自动弹出是有意义的.当活动开始时,EditText已经具有焦点并准备输入.

问题是键盘永远不会出现,即使windowSoftInputMode="stateAlwaysVisible"<activity>B标签下的清单中设置也是如此.我也尝试将值设置为stateVisible.由于它没有自动显示,我必须点击EditText才能显示.

任何人都知道解决方案可能是什么?

keyboard android soft-keyboard

54
推荐指数
6
解决办法
4万
查看次数

蜂窝和向后兼容的策略

所以我们已经看到了预览sdk以及像ActionBar和Fragments这样的新东西.制作大量的方法调用将不可避免地使用这些,所以有什么策略可以维护1个版本的应用程序,这将让我使用所有时髦的新东西,但也可以在2.3或更低版本的设备上工作?我的应用目标目标是1.5 - 2.3.

android backwards-compatibility android-3.0-honeycomb

30
推荐指数
1
解决办法
7468
查看次数

Proguard回扫工具的输出

我正在尝试使用proguard,因为它在eclipse中更容易使用.我已经导出了我的应用程序的签名版本,其中包含故意导致测试崩溃的错误.之后,我得到堆栈跟踪和运行,而不是在错误发生时给我回扫-verbose的mapping.txt stack.txt,它给了我在哪里发生错误,并列出一个方法的类,其中一个是方法,其中异常发生.

我已经使用了所有这些的官方指南,并编辑了logcat堆栈跟踪捕获与开发控制台的格式相同.谁知道问题可能是什么?

eclipse obfuscation android proguard

8
推荐指数
1
解决办法
5123
查看次数

EditText没有收到TAB键事件 - stock soft vk

我的应用程序有一个ListViewEditText坐在下面.由于某种原因,TAB键不会触发onKeyListener.我正在处理的所有其他键(DEL,ENTER,DPAD_UP/DOWN/CENTER)都很好.我添加了一个断点dispatchKeyEvent,再次没有运气接收TAB事件.

我的应用程序之前有一个很大TextView的显示文本,在此期间,TAB事件收到了很好.在ListView现在已经取代了TextView.

我完全不知道为什么不再接收TAB事件.这是一个库存Xoom,运行ICS 4.0.4和库存N1,2.3.6.

我用我的相比,对当前版本的代码TextView和大量代码只是为了处理ListView在的地方TextView.除了nextFocusLeftnextFocusRight属性,其他什么都已经改变了的EditText.

编辑:我刚尝试使用Go Keyboard和Hacker的键盘,TAB收到了.看起来这只是一些虚拟键盘

tabs android listview keyevent android-edittext

7
推荐指数
1
解决办法
954
查看次数

将数据从免费应用程序db导入付费应用程序db

我目前在市场上有一个免费的应用程序,我也想提供它的付费版本.安装付费版本后,我想从免费版本导入数据库和共享首选项,以便用户可以卸载它而不会丢失任何内容.

问题是:在我的免费版本中,我没有android:sharedUserId一套.如果我添加一个,系统上的应用程序ID将更改,我将无法再访问该数据.这两个应用都将使用相同的证书进行签名.如何在不破坏免费应用程序权限的情况下导入数据?

android sharing

5
推荐指数
1
解决办法
598
查看次数

在TextView中长按链接时显示上下文菜单

我有一个TextView与它MovementMethod设置为LinkMovementMethod.添加到的文本TextView是普通文本和URL的组合.对于URL,我想在长时间按下URL以执行诸如复制地址之类的操作时提供上下文菜单.我已经查看了源代码,LinkMovementMethod但它似乎没有任何长按的相关代码我可以覆盖.有关如何实现这一目标的任何想法?

android contextmenu textview

5
推荐指数
1
解决办法
1万
查看次数

避免Android在方向更改时自动重新添加我的片段

我有一个ListFragment取决于托管Activity正确初始化.在第一次运行时,它加载正常.一旦我更改了方向,我的应用程序崩溃了.从堆栈跟踪我可以看到它不是我试图Fragment过早添加,而是Android正在尝试恢复Fragment.

我已经setRetainInstance(false)onStart方法中设置但是找不到任何方法来禁用Fragment一旦方向改变的恢复.有任何想法吗?我是否需要删除Fragment我的应用程序被销毁之前?

编辑:我最终推迟了初始化列表,直到活动准备就绪.在设置适配器之前,Android会方便地显示"加载"消息.

java android android-fragments android-3.0-honeycomb

5
推荐指数
1
解决办法
4401
查看次数

蜂窝中的多个图标图像

我正在尝试更改我的应用程序图标,使其与Honeycomb的蓝色相匹配,但保留以前Android版本的绿色图标.我遇到了一个问题,如果我将蓝色72x72图标放在drawable-xlarge中,它会在启动器中正确使用它,但它也会将其用于ActionBar.72x72非常大,它超越了ActionBar的顶部和底部.

我的res目录如下:

drawable - images for ldpi & mdpi screens (48x48)

drawable-hdpi - for hdpi screens (72x72)

drawable-xlarge - just images for tablets

如何正确组织蓝色图标,以便72x72用于启动器,48x48用于ActionBar?

resources icons android qualifiers android-3.0-honeycomb

4
推荐指数
1
解决办法
2162
查看次数