草庐IT

starting-activity

全部标签

android - 如何为所有 Activity 创建通用的 Android XML 布局

我有一个应用程序需要在每个屏幕中使用相同的项目[5个按钮作为选项卡]。是否可以创建一个具有这5个按钮的“基本XML布局”,然后让所有其他XML文件以某种方式从基本布局扩展,这样我就不必拥有多个最终具有相同功能的按钮.有没有API9支持的更好的方法来解决这个问题 最佳答案 为您的基本Activity创建一个通用布局。然后使用在所有布局中包含该布局tagwhich你想做的一样。之后创建一个抽象Activity,然后处理该Activity中所有按钮和代码的点击,然后在您已包含基本布局的所有其他Activity中扩展该Activity。例如

android - Intent.FLAG_ACTIVITY_NEW_TASK | 如何避免黑屏Intent.FLAG_ACTIVITY_CLEAR_TASK 设置了吗?

在我的android应用程序中,我需要使用Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TASK设置我的Intent标志。我可以删除我以前的所有Activities并开始一个新的Activity以这种方式。这是我的代码如下:Intentintent=newIntent(Gerenxinxi.this,MainPart.class);intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TASK);startActivity(in

对话框内的 Android Activity

我想在弹出屏幕中启动一个Activity。有什么快速更改的建议吗?newAlertDialog.Builder(SearchResults.this).setTitle("Refine").setItems(/*catNames*/,newDialogInterface.OnClickListener(){publicvoidonClick(DialogInterfacedialog,intwhich){/*Userclickedsodosomestuff*/StringcatName=catNames[which];StringcategoryIds=subCats.get(catN

android - 在 Activity 的 onDestroy 方法中保存数据

我正在编写一个任务列表并拥有Project对象,它包含所有任务(和元数据)。我使用操作日志,所以当任务发生变化时,我不会立即将其保存到数据库中,只是将其保存在内存中以在Activity完成时转储到数据库中。Activity的onDestroy方法是最好的地方:如果没有调用onRetainNonConfigurationInstance方法,我将启动服务来保存项目(一个实例存储在应用程序中)。保存是昂贵的:在数据库项目中有修订,所以我保存新数据,更改当前修订并删除以前修订的数据。所以我不怕应用程序突然停止。但是,根据todocumentation我必须不要指望调用此方法作为保存数据的地方

android webview客户端 Activity 指示器

我得到了在WebView中显示Activity指示器的代码。我检查了不止一个引用资料,但仍然无法正常工作。你能帮我调试下面的代码吗?Activity指示器未随以下代码一起提供protectedvoidonCreate(BundlesavedInstanceState){//TODOAuto-generatedmethodstubsuper.onCreate(savedInstanceState);this.getWindow().requestFeature(Window.FEATURE_PROGRESS);finalBaseActivityMyActivity=ReviewWebAc

android - 如何在 Activity 开始时隐藏键盘

我有一个包含大量编辑文本的Activity。每当我加载该Activity时,键盘就会出现并占用屏幕的一半,这使得该Activity看起来很糟糕。那么在我加载该Activity时有没有办法隐藏键盘。 最佳答案 在你的onCreate()中使用这个..this.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); 关于android-如何在Activity开始时隐藏键盘

java - 安卓工作室 : New activity opens as blank screen

您好!我刚开始使用AndroidStudio。我搜索了一个匹配的问题,但没有快乐,如果你已经看到这个问题,请大声喊出来!我的主要Activity有一个打开第二个Activity的按钮,该按钮起作用并打开。但是第二个Activity显示为空白屏幕,而不是应该显示的文本。对于任何不相关的复制/粘贴,我们深表歉意!list:主要Activity:主类中的按钮代码publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCrea

android - 从另一个 Activity 返回时,MapFragment 的 map 加载延迟

据我所知,MapFragment在过渡动画方面存在问题。布局上的所有View都会立即显示,包括MapFragment自己的View(如缩放按钮)。但是map本身只有在动画完成后才会加载延迟。为了说明问题,我做了以下操作:我稍微更改了GooglemapsandroidAPI示例中的一项Activity。它通过操作项打开一个空白Activity。当我点击后退按钮时,map被加载,但只有在转换完成之后。我稍微夸大了过渡效果,以便您能更清楚地看到问题。我在开发者选项中将过渡动画速度设置为5x。即使在1倍速下,这种延迟也令人不安。观看此视频:http://www.youtube.com/watc

android - 如何在 onReceive 中获取 Activity 表单 BroadcastReceiver

我在应用程序list中定义了BroadcastReceiver,接收器按预期在onReceive中接收事件。但是我没有创建接收者类,所以我不能传递关于接收者应该控制的我的Activity的任何信息。上下文参数只给我应用程序上下文,没有任何Activity引用。那么在应用程序Activity和广播接收器之间进行通信的正确方法是什么? 最佳答案 答案有点扭曲,但我也在这里找到了InformActivityfromaBroadcastReceiverONLYifitisintheforeground它似乎工作。请关闭问题。

android - 如何在未附加到 Activity 的 View 中选择和复制文本?

我正在创建一个像这样的“float”WebView:publicclassMyServiceextendsService{publicstaticWindowManagerwindowManager;publicstaticLinearLayoutmainView;publicWebViewwebView;@OverridepublicvoidonCreate(){super.onCreate();windowManager=(WindowManager)getSystemService(WINDOW_SERVICE);LayoutInflaterinflater=(LayoutInf