- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将BottomNavigationView
和NavHostFragment
一起使用,目前只有2个标签,位于我使用的导航图下方
<?xml version="1.0" encoding="utf-8"?>
<navigation xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/main_navigation"
app:startDestination="@id/fragment1">
<fragment
android:id="@+id/fragment1"
android:name="something.ListingFragment"
android:label="@string/hello" />
<fragment
android:id="@+id/fragment2"
android:name="something.ListingFragment2"
android:label="@string/Hi" />
</navigation>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<item
android:id="@id/fragment1"
android:icon="@drawable/ic1"
android:title="@string/hello"
tools:showAsAction="ifRoom" />
<item
android:id="@id/fragment2"
android:icon="@drawable/ic2"
android:title="@string/hi"
tools:showAsAction="ifRoom" />
val bottomNavigationView = findViewById<BottomNavigationView>(R.id.bottom_navigation_view)
val navHostFragment = supportFragmentManager.findFragmentById(R.id.navigation_host_fragment) as NavHostFragment
NavigationUI.setupWithNavController(bottomNavigationView, navHostFragment.navController)
最佳答案
我的回答仅限于Java。但是你会明白的:
在BottomNavigationView上单击,尝试按id查找片段,如果它存在于内存中,则无需创建一个片段,
ListingFragment listingFragment
if (findViewById(R.id.fragment1) != null) {
listingFragment = findViewById(R.id.fragment1);
}
// if the listing fragment is null then create new one
else{
listingFragment = new ListingFragment();
}
getSupportFragmentManager().beginTransaction()
.add(R.id.fragment_container, firstFragment).commit();
关于android - 导航拱形组件和 fragment 娱乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52947341/
我阅读了很多 JavaScript 代码,看到了很多不同风格的所谓类。我正在开发一个轻量级 DOMish 类,它包含我的模板脚本的最低限度,在 Node.JS 上运行,(它使用 JSON 将 DOMi
是否可以告诉Kubernetes丢弃我当前的Pod,然后每48小时重新创建一次? Google Cloud Kubernetes上是否有某种类型的调度程序?还是可以这样配置我的部署? 我有一个与Doc
我正在尝试 ML 中的分类算法,并正在寻找一些语料库来训练我的模型以区分不同的类别,例如体育、天气、技术、足球、板球等, 我需要一些关于在哪里可以找到具有这些类别的数据集的指示, 对我来说,另一个选择
有没有办法避免在切换到画中画窗口时 Activity 重新启动? 基本上我是这样调用它的: @Override protected void onUserLeaveHint() { if (B
我将BottomNavigationView和NavHostFragment一起使用,目前只有2个标签,位于我使用的导航图下方 而BottomNavigation菜单是:
我正在尝试使用 fragment 和 RadioGroup 实现标签栏 我像这样切换 fragment ,就像这样检查 radio 组的变化(在 sdk 示例中看到类似的东西) 公开 void on
我是安卓新手。我正在做一个关于数字计算的示例项目。我同时使用纵向和横向布局。每当我改变方向时,我的 Activity 都是新创建的,所有以前输入的值都会丢失。因此,我尝试通过 android:conf
如何停止在屏幕方向上重新启动或调用 on create(),我想停止在屏幕方向上重新创建 Activity 。在此先感谢,请告诉我任何更好的解决方案,它确实会造成问题。就像在我的程序中,我正在选择一些
我有 2 个 Fragments F1 和 F2。我使用以下代码从 Activity 打开第一个 Fragment F1: MyFragment f1 = new MyFragment(); Bund
我正在阅读有关管理 Activity 生命周期的官方 Android 教程。请看我引用的以下几点。 (正常的应用程序行为)“当您的 Activity 由于用户按下返回键或 Activity 自行结束而
我有一个应用程序,其中包含一个父项和一些子项 Activity 。要求是在子 Activity 启动时播放一些自定义动画。为了流畅的动画并避免切换之间的延迟,我在 list 中的应用程序上应用了 Th
什么时候做什么: 1. App使用了复杂的Activity和Fragment结构 2. 我返回到同时已(部分或未)销毁的后台应用程序 3. 它让我回到最后一个屏幕,它位于工作流程的深处 4. 我需要它
假设我选择了一个随机来源,例如 CNN。根据关键字自动将抓取的文章分类,或者针对不同的类别抓取网站的各个部分,例如 cnn.com/tech 或/entertainment,这样会更有利吗?第二个选项
我在AngularJS上使用带有socket.io的jQuery DataTables,并且我将一个项目推送到套接字消息上的数据绑定(bind)列表并随后进行消化。当它发生时,数据表会重新创建自己,而
我是一名优秀的程序员,十分优秀!