草庐IT

starting-activity

全部标签

android - 按下某个键时启动 Activity

我想在用户按下空格键时启动一个Activity。当单击空格键时,我的代码未检测到。@OverridepublicbooleandispatchKeyEvent(KeyEvente){if(e.getKeyCode()==KeyEvent.KEYCODE_SPACE){Toast.makeText(MainActivity.this,"YOUCLICKEDSPACEKEY",Toast.LENGTH_LONG).show();returntrue;}Toast.makeText(MainActivity.this,"Didntwork",Toast.LENGTH_SHORT).show(

Android 将参数传递给 Native Activity

我的android应用程序包含两个Activity:“.MainActivity”和“android.app.NativeActivity”。后者完全用C++实现。在“.MainActivity”中单击按钮时,我开始尝试传递一些参数:publicvoidpressedButton(Viewview){Intentintent=newIntent(this,android.app.NativeActivity.class);intent.putExtra("MY_PARAM_1",123);intent.putExtra("MY_PARAM_2",321);startActivity(i

android - 在平板电脑上将 Activity 显示为覆盖窗口

如何在平板电脑上将Activity显示为叠加窗口?这方面的一个例子是新的Google+应用程序,如下所示:重要的是,我希望ActionBar成为窗口的一部分,并让下面的Activity变暗,如屏幕截图所示。谢谢 最佳答案 您可以只使用对话框主题。为此,只需在Manifest中写入:android:theme="@android:style/Theme.Dialog"或android:theme="@android:style/Theme.Holo.Dialog"或者只是通过在styles.xml中创建您自己的主题:...您可以通过在

android - enableAutoActivityTracking 不会自动跟踪 Activity ?

我目前正在按如下方式初始化我的GoogleAnalytics(分析)跟踪器:GoogleAnalyticsanalytics=GoogleAnalytics.getInstance(context);TrackermGATracker=analytics.newTracker(context.getString(R.string.ga_code));mGATracker.setSessionTimeout(300);mGATracker.enableAutoActivityTracking(true);虽然我没有看到任何自动Activity跟踪(在GA中查看行为->事件->屏幕),但它

android - 从 Activity 返回到 fragment

我在ActivityC中有三个fragment。它们表现为选项卡。我必须从一个fragment转到一个新的ActivityX。现在我想从ActivityX返回到fragment。我已经重写了onBackPressed但不知道如何从Activity返回到fragment/而不是fragmentActivity。如果我想返回一个Activity到另一个Activity,我会在按下后重写并使用intent调用那个actvity..我想做这样的事情..这段代码是为了回到之前的Activity@OverridepublicvoidonBackPressed(){Intentintent=newI

android - 无法删除 Activity 中的标题栏

我想删除Activity顶部的标题。我尝试了这两种工作方式,但在api级别8中没有。1:truetrue2:this.requestWindowFeature(Window.FEATURE_NO_TITLE);知道为什么这对api8不起作用吗??一旦我设法在api8中删除它,但我不记得如何。编辑:已解决!问题是this.requestWindowFeature(Window.FEATURE_NO_TITLE)不适用于API8,还有true不起作用,但是actionBar.hide()有效,getSupportActionBar()返回null的原因是之前使用了两个选项之一,我只是忘记删

android - Activity 中的 float 操作按钮 - 如何锚定到 fragment 中的回收 View ?

我在这个问题上遇到了同样的问题FloatingActionButtonnotshowingfullyinsideafragment我的activity_main中有一个tablayout和2个选项卡(有不同的fragment,其中一个包含一个recyclerView)。当我将FAB放入fragment中时,直到我向下滚动recyclerView时,FAB才完全显示出来。因此,我按照链接问题中的建议将我的FAB移动到coordinator_layout小部件的activity_main.xml文件中,并且效果很好。通过这种方式,我在Activity中有一个FAB而不是在fragment中

android - 通过拨号启动 Activity

我已经创建了一个合适的BoradcastReceiver,在Manifest.xml中注册了它,这是我的问题:如果我的应用程序已经启动并卡在后台,那么拨一个号码会把它带到前面。如果尚未启动,则调用号码将无效。我怎样才能解决这个问题?如果这很重要,我会在带有MIUI6的小米Mi4上进行测试。这是代码(我使用Scala):list.xml:...广播接收者:classDialerGateextendsBroadcastReceiver{defonReceive(context:Context,intent:Intent)=if(intent.getActionequalsIntent.AC

android - Xamarin Android 播放器/Visual Studio : Stuck at "Starting Emulator"

使用VisualStudio和XamarinAndroidPlayer(XAP),我突然无法将我的应用程序部署到模拟设备。整个调试过程在尝试启动设备时卡住了,大约一个小时后,就再也没有进展了。模拟器本身确实启动了,并且运行良好。有趣的是,当设备运行时,VisualStudio将其列为不受支持的设备,甚至不会尝试部署到它:我曾尝试在XamarinStudio和VisualStudio中运行此项目和其他项目,但均无济于事。我还尝试更新/全新安装XAP、VirtualBox、JDK和AndroidSDK/NDK。关于如何让XAP重新工作有什么想法吗? 最佳答案

Android:从 HOME 重启后保留任务的 Activity 堆栈

我的应用程序有两个Activity,我按以下顺序开始:HOME>A>B现在我按下主屏幕并再次启动“A”。我想在“A”的顶部看到Activity“B”,但我得到的是“A”——因此Activity堆栈被清除。list:我该怎么办? 最佳答案 我想出了问题所在......配置是正确的,但我从Eclipse启动应用程序进行调试,这就是问题所在。案例#1。Debug>A>B>HOME>AGet:A(stackiscleared)案例#2。Debug>A>BACK>A>B>HOME>AGet:B(stackpreserved)案例#3。A>B>