草庐IT

android - 如何在将折叠的组更改为在 ExpandableListView 中展开后折叠所有其他展开的组?

我使用自定义适配器创建了一个ExpandableListView,并且一切正常,包括单击、折叠和展开事件。如果有人需要有关可扩展ListView的帮助,我遵循了以下教程:http://www.androidhive.info/2013/07/android-expandable-list-view-tutorial/.我现在想在我的setOnGroupExpandListener方法中编写代码,以折叠除当前关注的组之外的所有其他打开的组。(内容感知-在某种意义上)澄清一下,如果我有以下内容:项目1子项目1子项目2项目2子项目1项目3子项目1子项目2如果我单击项目1,它应该展开项目1(这

Android 如何在开机时启动 Activity

让我来描述一下我想要的:我想构建一个“主应用程序”并将其设置为当手机开机时,它会立即进入主应用程序。用户永远无法退出此应用(这将用于家长控制等用途),并且他只能从其中启动其他应用。基本上它就像一个“自定义桌面”。我必须强调,这个应用永远不会退出是很重要的。只要手机启动,这就是用户可以访问的唯一环境。在我解释了我的需要之后,我需要你的帮助来告诉我我在寻找什么。这是我一直听说的某种“默认启动器”吗?或者这个怎​​么称呼?我该怎么做?谢谢 最佳答案 将其添加到list中。启动类publicclassBootupclassextendsBr

java - 我们如何在不打开浏览器的情况下在我们的android应用程序中查看网页?

嘿,我正在开发一个android应用程序,我想连接到该应用程序内的网络。然而,我已经在某种程度上尝试了WebView,但它在我的目录中显示文件很好,但是当连接到google.com时,它显示错误!然后我添加了这个文件在我的Manifest.xml中,现在url(google.com)正在浏览器中显示对我如何在我的应用程序中打开浏览器有什么帮助吗? 最佳答案 使用WebView。importandroid.app.Activity;importandroid.os.Bundle;importandroid.webkit.WebView

android - 如何保存 toogleButton 开/关选择的状态?

您好,我已经根据toggleButton选择实现了应用程序。但是当我关闭该应用程序然后重新打开它时,它将进入其默认选择“关闭”。那么任何伙伴都可以告诉mw我应该保存toogleButton选择的状态并根据该toggleButton选择状态执行一些操作。..谢谢。 最佳答案 使用SharedPreferences。tg=(ToggleButton)findViewById(R.id.toggleButton1);tg.setOnClickListener(newOnClickListener(){@Overridepublicvoid

android - java.lang.IndexOutOfBoundsException : setSpan (-1 . .. -1) 在 Android 8.0 之前开始于 0

问题自升级到Android8.0以来,我收到许多崩溃报告,指出在我的代码之外发生的IndexOutOfBoundsException。但与theotherquestion不同。崩溃报告这似乎是Android本身的一个错误。但我猜它是在我使用TextView内容中的链接时出现的。FatalException:java.lang.IndexOutOfBoundsException:setSpan(-1...-1)startsbefore0atandroid.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:

android - Eclipse 不打开我的工作区

在eclipse中加载我的工作区时出现此错误。Anerrorhasoccurred.SeethelogfileD:\XXX\App_name\.metadata\.log.我可以打开其他工作区,也可以创建新的onw。我没有保存我的代码副本。有人帮我吗?谢谢!!! 最佳答案 感谢所有对我的问题发表评论的人。我尝试了您的回答,但我可以通过从我的.plugin文件夹中删除此文件夹来解决该问题,.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi.谢谢

Android:在开关上使用 setOnCheckedChangeListener 时,我得到 'Cannot Resolve Symbol Error'

packagecom.example.koustav.myapplication;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.widget.Switch;importandroid.widget.TextView;importandroid.widget.CompoundButton;importandroid.widget.CompoundButton.OnCheckedChangeListener;publicclassMainActivityext

android - Android开机时启动后台服务

我需要始终有一个后台服务来同步我的Android应用程序和服务器。我知道如何通过我的应用程序启动它,但是当Android关闭时,后台服务就会消失。如何让后台服务一直运行?(即使设备关闭然后再打开...)我需要在Android的启动程序中添加我的后台服务。有什么提示吗? 最佳答案 使用用于在设备打开时启动您的服务。在AndroidManifest.xml:在您的AndroidManifest.xml中添加权限作为:在代码部分BootBroadcastReceiver:publicclassBootBroadcastReceiverex

android - Android设备开机时如何启动服务?

如何在Android设备开启且操作系统正在运行时启动服务? 最佳答案 添加到AndroidManifest.xml:创建类AutoStart.java:publicclassAutoStartextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){IntentstartServiceIntent=newIntent(context,YourService.class);context.startService(startSe

android - 如何检查组是否在 Android ExpandableListView 中展开或折叠?

我正在寻找一个像isExpanded()或isCollapsed()这样的API来告诉我一个组是展开还是折叠。 最佳答案 您可以使用isGroupExpanded。expListViewObj.setOnGroupClickListener(newExpandableListView.OnGroupClickListener(){@OverridepublicbooleanonGroupClick(ExpandableListViewparent,Viewv,intgroupPosition,longid){if(parent.is