草庐IT

Android:当按钮打开时如何将按钮对齐到键盘的底部和上方?

尝试对齐屏幕底部的几个按钮。但是,当键盘弹出时,我希望按钮向上移动到键盘上方。如何做到这一点? 最佳答案 在你的AndroidManifest.xml中添加这个属性:android:windowSoftInputMode="adjustResize" 关于Android:当按钮打开时如何将按钮对齐到键盘的底部和上方?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/16837236

android - 我可以关闭 Eclipse 打开时自动启动的 adb 吗?

我正在使用Eclipse开发C和Java。我有一部Android手机,当我将它连接到我的PC时,Eclipse(?)会自动启动adb,即使所有Android项目都已关闭。有没有办法防止这种情况发生?原因:我想使用pda-net将我的手机连接到我的PC,用作调制解调器。如果另一个adb进程正在运行,则pda-net无法连接。 最佳答案 标准方式我认为这在任何标准方式下都是不可能的;)你能做的最好的事情是拥有两个Eclipse的“实例”(Eclipse不需要真正的安装,你只需要将它解压到一个目录中,这样你就可以拥有许多Eclipse)并

android - 设备重新联机后,Google 云消息传递 (GCM) 无法传送

我正在使用GCM开发Android应用程序。目前我在客户端和服务器端使用标准的谷歌库。如果我在两台Android设备上进行测试,无论我的应用程序是否正在运行,当两台设备都打开时,GCM工作正常。但是,如果设备A已关闭,而我正在从设备B向其发送消息,当设备A重新打开时,它不会收到离线时发送的任何消息。在服务器端(启动实际发送)到设备A的每条消息都没有collapse_key,time_to_live设置为2000000(只是以防万一用于测试目的)。实际发送的重试参数设置为50(以防GCM本身无法访问,但这不太可能)。我是否需要在设备启动时完成GCM注册程序?目前我这样做。请注意GCM广播

android - 抽屉导航打开时如何关闭键盘?

我已将抽屉导航添加到我的应用程序中。到目前为止,其他一切都很好,但我遇到了一个问题,即当抽屉导航打开时键盘没有关闭。抽屉导航是主要Activity,然后从抽屉打开的每个页面都是一个fragment。我尝试将以下内容添加到fragment中的每个EditText区域。然而,这并没有关闭任何东西。InputMethodManagerimm1=(InputMethodManager)getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);imm1.hideSoftInputFromWindow(input1.getWindow

android - 键盘打开时动 Canvas 局调整大小

我想知道是否有一种方法可以在显示键盘时为我的布局内容设置动画。目前,当我启动我的Activity时,它会打开带有翻译动画的键盘,但我的View的其余部分只是调整了大小,效果笨拙且糟糕。我认为在我的主布局上请求android:animateLayoutChanges="true"可以解决问题,但没有。我猜是因为它只处理自身内部的布局更改。那么当显示/隐藏键盘时,他们有什么方法可以使我的View平滑地转换/调整大小吗?PS:我不要adjustPan,adjustResize才是我真正需要的,我只是想让它看起来更好。谢谢 最佳答案 我知道

通过单击应用程序图标打开时,Android 应用程序会重新启动

场景:我通过点击图标打开我的应用程序,做一些事情,在Activity中导航,通过点击主页按钮暂停应用程序。案例1:如果我再次点击图标打开我的应用程序,应用程序将从第一个Activity重新启动。案例2:如果我从最近打开的应用程序(在4.0中通过按下菜单按钮并选择我的应用程序)打开我的应用程序,它从暂停状态开始。我希望行为2始终发生,不希望我的应用每次通过单击图标打开时都重新启动。我将我的list文件与其他应用进行了比较,它们与我的相似,但行为不同(即像我想要的第二种情况)。编辑:这已被问到:Appcompletelyrestartingwhenlaunchedbyiconpressin

android - onCreate() 在权限设置更改后从最近的任务重新打开时被调用

问题的标题可能听起来很复杂,但这是我的情况。我在Activity中有一个mapfragment。简单的。打开存储权限以允许显示map,工作正常。通过按主页按钮使应用程序后台运行,然后关闭存储权限并从最近的任务中打开应用程序,应用程序崩溃。问题不是调用主机Activity的onResume(),而是在主机Activity上调用onCreate()以及Mapfragment的onCreateView()。因此它抛出异常。似乎应用程序进程在权限更改时被终止,因此Activity被重新创建。09-2414:42:55.071:E/AndroidRuntime(12918):atcom.andr

android - 在应用程序打开时加载所有 fragment

我有一个使用fragment创建页面适配器的应用程序。我用它来创建一个滑动选项卡来加载不同的fragment。每个fragment加载显示特殊格式网站的webview。现在我的应用程序只加载它所在的fragment以及它左侧和右侧的fragment。我想一次加载所有六个选项卡,再也不会加载。有办法做到这一点吗?importandroid.content.res.Configuration;importandroid.os.Bundle;importandroid.support.v4.app.Fragment;importandroid.support.v4.app.FragmentA

Android 完成按钮而不是下一步

我的键盘有问题。我有一个带有编辑文本的ListView,当键盘第一次打开时,显示的是完成按钮而不是下一步。问题是我需要在AndroidManifest.xml中使用adjustResize并且当显示键盘时列表向上移动,所以我认为这就是键盘不显示的原因正常工作。我该如何解决这个问题? 最佳答案 将android:imeOptions="actionDone"添加到您需要在键盘上完成按钮的字段。将android:imeOptions="actionNext"添加到您需要下一步按钮的字段。此外,ime有许多选项按钮,如前往、发送、搜索等。

android - searchView展开时如何自定义 "up"按钮?

背景Myapp能够使用ActionBar上的SearchView搜索项目(其他应用程序)。该应用程序使用Google的支持库,并且适用于API9及以上的所有Android版本。问题在Lollipop上,当我单击搜索操作项以开始搜索时,我注意到左上角的向上/后退按钮变为白色,这对这种情况不利,因为操作栏背景也是相当白:奇怪的是它并不总是发生,而且我认为它不会发生在非L​​ollipop的Android版本上(在多个模拟器和设备上测试过)。另一个奇怪的事情是抽屉导航图标似乎没问题,以及searchView中的X图标。这是我拥有的工具栏的XML:“colorPrimary”设置为:#ffEF