草庐IT

android - 我可以将控件组合在一起吗?

我想将一些TextView组合在一起,以一起显示/隐藏它们。最好View中的空间可用于放置在分组TextView下方的其他控件我该怎么做?附注:在.Net中,我会使用Panel或Groupbox。 最佳答案 使用LinearLayout(或其他ViewGroup,如RelativeLayout)并将TextView(和其他组件)放入其中它:来自代码LinearLayoutcontainer=(LinearLayout)findViewById(R.id.container);container.setVisibility(View.

java - 我可以在 UI 线程以外的线程中杀死或完成()一个 Activity 吗?

我想知道是否可以创建一个线程并终止/完成Activity,是否有可能,如果可以,那么为什么它在AsyncTask的doInBackGround()中不起作用 最佳答案 您应该只从UI线程调用finish()。 关于java-我可以在UI线程以外的线程中杀死或完成()一个Activity吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7036151/

android - 我可以在按钮上使用系统中的图像还是必须自己绘制?

我有一个删除按钮,我想将其用作废纸篓图标。类似于在您按住快捷方式时出现在主屏幕底部的那个。是否可以重复使用Android系统图标,还是必须自己绘制? 最佳答案 是的,这是可能的。查看此页面:http://androiddrawableexplorer.appspot.com/获取所有可用图标的列表。顶部有一个用法示例,但如果您在menu.xml文件中执行此操作,请使用如下所示的一些代码 关于android-我可以在按钮上使用系统中的图像还是必须自己绘制?,我们在StackOverflow

我可以使AutsCroll = false forse for Angular-Router-UI中的某些特定状态

在我的应用中我正在使用autoscroll="true"在大多数情况下,这是理想的行为。但是我可以设置autoscroll=false对于某些特定状态(例如,将内容附加到页面底部时)?看答案制作服务名称ITscrollServiceapp.service('scrollService',function(){varself=this;self.scrollEnabled=false;//defaultscrollStatusself.enable=function(){self.scrollEnabled=true;}self.disable=function(){self.scrollEna

android - 我可以在 Wi-Fi Direct 中更改永久组中的组所有者吗?

通过Wi-FiDirect创建组时,我知道我可以创建一个持久组。我的问题是:我可以创建一个永久组,但每次都更改组所有者(即,每轮组所有者将成为组中的设备之一)。另外,创建持久化组时,只要求第一次接受连接,对吧? 最佳答案 您现在可以通过WifiP2pManager.createGroup(..)创建一个新的永久组。它将创建一个新组并使调用设备(A)成为组所有者,并且可以执行您描述的操作。唯一的问题是一旦您创建了一个组并连接到另一台设备,另一台设备(B)就会记住该特定组。如果您尝试在A中创建一个新群组(例如,再次打开应用程序)并尝试从

android - 我可以用什么替换 http 弃用的方法?

我在学习教程时发现很多代码都被弃用了。ArrayListdataToSend=newArrayList();dataToSend.add(newBasicNameValuePair("name",user.name));dataToSend.add(newBasicNameValuePair("age",user.age));HttpParamshttpRequestParams=newBasicHttpParams();HttpConnectionParamas.setConnectionTimeout(httpRequestParams,CONNECTION_TIMEOUT);Ht

android - 我可以在 Android Studio 中预览打开的抽屉导航吗

我正在制作一个具有抽屉导航的应用程序。我的电脑无法运行AVD模拟器。即使使用最小的AVD,我也等了几个小时,但它没有启动。也就是说,我不得不依靠AndroidStudio设计器来查看应用程序的外观。创建NavigationDrawerActivity时,有什么方法可以切换它在设计器上打开吗? 最佳答案 我发现您可以将tools:openDrawer="start"添加到您的DrawerLayout。像这样:演示:不是很完美,但已经足够了! 关于android-我可以在AndroidStu

android - 我可以使用 adb 更改默认启动程序吗?

我将其中一个程序设置为默认启动程序和默认设置程序,所以我现在无法更改默认程序,我可以从android-sdk\android-sdk\platform-tools\adb更改默认程序吗?exe或远程shell。我该怎么做?我可以删除Java代码中程序的默认值吗? 最佳答案 对于您无法卸载的系统应用程序,请使用pmdisableadbshellpmdisablecom.android.launcher 关于android-我可以使用adb更改默认启动程序吗?,我们在StackOverflo

android - 我可以以编程方式截取主屏幕的屏幕截图,而无需生根我的 android 设备吗?

我想对我的主屏幕进行截图。我该如何实现?我可以截取当前Activity的屏幕截图,但不能截取主屏幕。我截取当前Activity的代码是Viewv1=linearlayout_var.getRootView();v1.setDrawingCacheEnabled(true);Bitmapbm=v1.getDrawingCache();BitmapDrawablebitmapDrawable=newBitmapDrawable(bm);imageview.setBackgroundDrawable(bitmapDrawable);如果我想获取主屏幕的屏幕截图,我应该使用什么而不是linea

android - 我可以在我的应用程序中使用 Google Places intent 吗?

我有一个应用程序可以显示带有用户附近地址标记的map。我希望能够在用户点击标记时在GooglePlaces应用程序中打开地址标记。我不确定Places是否足够开放以供其他人随意使用。目前,我只是使用搜索API来获取前往该地址的路线。不是最优雅的解决方案:(谢谢 最佳答案 是的,可以使用Intent打开GooglePlacesActivity。但我不知道如何将地址指定为数据参数。实际上,您可以通过Intent打开Android中的任何应用程序。要找出有关Activity字符串的信息,您可以从Dalvik调试监控服务器(DDMS)中读取