草庐IT

Activity3

全部标签

android - 如何使用 appcompat-v7 22.1 获取样式为对话框的 Activity 的操作栏?

一些背景知识:我正在为一款以前在手机上运行了很长时间的游戏添加平板电脑支持。一些Activity构成了一个“向导”,用户可以在其中选择游戏类型、一些选项和游戏开始前的对手。对于使用继承Theme.AppCompat.DialogWhenLarge主题的平板电脑版本来说,这些Activity看起来是一个很好、简单的解决方案。这在使用appcompat-v7版本22.0.0时运行良好。在appcompat-v7版本22.1中,在所有这些DialogWhenLargeActivity中,getSupportActionBar()突然开始在平板电脑上返回null。我依靠操作栏进行后退导航,更重

android - Android Activity 的软后退按钮

根据设计规则,在Android中为Activity引入后退按钮真的是个好主意吗?我相信现在每台设备或运行Android操作系统的设备都有一个硬件后退按钮。您对实现软件后退按钮有何建议?如果完全不支持硬件后退按钮,我该如何启用它? 最佳答案 @OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//enablesoftbackbu

android - 从 DialogFragment 和主 Activity 更新 RecyclerView

最好的模式是什么。我做了一些解决方法,但我觉得这是一个不好的模式。我的场景。我有主要ActivityMainActivity.java在此Activity中,我使用RecyclerView加载Fragment。ListFragment.java我还有DialogFragment和ItemAdapter我正在从适配器中显示DialogFragment完整适配器代码publicclassTypeAdapterextendsRecyclerView.Adapter{privatestaticfinalStringTAG="TypeAdapter";privateListmCostsType;

android - 结合 Activity 自定义动画和场景过渡动画

是否可以结合使用ActivityOptionsCompat.makeCustomAnimation()和ActivityOptionsCompat.makeSceneTransitionAnimation()?我想实现以下Activity变化效果:一个View停留在屏幕上旧Activity的其他View滑出新Activity的观看次数逐渐淡出我可以分别使用点1和2、3,有没有办法同时使用它们,或者使用不同的方法或其他方法? 最佳答案 ActivityOptionsCompat.makeSceneTransitionAnimation

android - 单击小部件后如何启动 Activity ?

我想创建一个带有图标的简单小部件来启动我的应用。我的小部件及其布局正常工作,但我找不到在单击它时使其启动应用程序的方法。这是小部件类:publicclassLauncherWidgetextendsAppWidgetProvider{privatestaticfinalStringACTION_CLICK="ACTION_CLICK";@OverridepublicvoidonUpdate(Contextcontext,AppWidgetManagerappWidgetManager){Intentintent=newIntent(context,SplashActivity.clas

java - Activity 结束后停止 Handler Runnable

我有一个方法可以让TextView充当“正在加载...”指示器。我正在使用每.5秒更新一次TextView的Runnable来执行此操作。这是我的功能:publicvoiddisplayFlash(){animate=true;Handlerhandler=newHandler();Runnablerunnable=newRunnable(){publicvoidrun(){while(animate){try{Thread.sleep(500);}catch(InterruptedExceptione){e.printStackTrace();}handler.post(newRun

android - Activity 类 MainActivity 不存在。我不知道为什么?

当我在手机中运行我的代码时,它没有运行。我很担心它。无法弄清楚问题是什么。我有5个java文件(我不知道我是否可以将其称为Activity)MainActivity.java,MainActivity2.java,Person.java,DatabaseHandler。java,GetDetails.java。和activity_main.xml、front_page.xml、refer_mail.xml这是一篇冗长的文章。对此感到抱歉。这是我的控制台消息。[2015-08-2819:23:58-FormDetails]ActivityManager:Errortype3[2015-0

android - 如果用户在主要 Activity 中按下主页按钮或后退按钮,每次都会启动启动画面

我有两个Activity。1]启动画面2]主要Activity一旦闪屏任务结束,它就会移动到下一个MainActivity..但我的要求是..如果用户按下主页按钮或backPress。当用户再次恢复应用程序时,它应该从闪屏开始,而不是从MainActivity开始。提前致谢 最佳答案 我看到这里的每个答案都说要覆盖onResume()方法。这是一个坏主意。为什么?好吧,当您处于MainActivity并接到电话时,您仍然可以在后台看到Activity,因为它处于onPause()状态。当您取消调用时,将调用onResume(),然后

android - 为 Activity 或分别为每个 fragment 制作一个工具栏?

我有一个包含3个fragment的Activity。在Activity中有一个没有菜单项的工具栏。菜单项通过fragmentonCreateOptionsmenu()添加。我的代码:在fragmentonCreate()setHasOptionsMenu(true);onCreateOptionsMenu()menu.clear();inflater.inflate(R.menu.menu_location_search,menu);super.onCreateOptionsMenu(menu,inflater);除了R.menu.不同之外,所有3个Fragment都是一样的。因此,根

android - 所有 Activity 中的通用对话框

我想对所有Activity进行网络检查,这样如果没有网络可用,将出现一个对话框并且必须完成当前Activity。为此,我创建了一个ConnectionDetector文件来检查连接。在这个java文件中,我创建了一个对话框。当我单击对话框按钮时,调用Activity必须完成。如何将当前Activity作为参数发送?我的Activityif(!ConnectionDetector.isConnectingToInternet()){ConnectionDetector.noConnectionDialog(getApplicationContext(),this);}连接检测器.java