如何使用十字键换屏?

Posted

技术标签:

【中文标题】如何使用十字键换屏?【英文标题】:How to change screen by using cross button? 【发布时间】:2022-01-16 18:09:12 【问题描述】:

我想关闭指纹屏幕,就好像用户在手机中没有指纹一样,这样他们就可以使用用户名和密码屏幕登录。您可以通过单击它来检查附加的图像我使用了十字图标的 ImageView 用户应该使用以下代码重定向:

    imageView  = (ImageView) findViewById(R.id.close_fingerprint);

    imageView.setOnClickListener (new View.OnClickListener ( ) 
        @Override
        public void onClick(View v) 
            Intent intent = new Intent (FingerprintActivity.this, Login_Fragment.class);
            startActivity (intent);
            finish ();
        
    );

但是当我点击关闭图标时,整个应用程序都关闭了。

Landing Screen of application

【问题讨论】:

【参考方案1】:

也许这会有所帮助: https://developer.android.com/guide/topics/manifest/activity-element.html#nohist

是否应该从活动堆栈中删除活动 并在用户离开时完成(调用它的 finish() 方法) 从它,它不再在屏幕上可见

只需在清单上添加活动

android:noHistory="true"

【讨论】:

以上是关于如何使用十字键换屏?的主要内容,如果未能解决你的问题,请参考以下文章

最新版 react-navigation v5.0 上带有标题按钮的换屏

如何在pyqtgraph中绘制十字准线并绘制鼠标位置?

Flutter 换屏回调

如何在 Unity3D 中制作平滑的十字准线?

新手怎样学绣十字绣?

如何在剑道图表十字准线工具提示中提供 X 轴和 Y 轴值?