- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我现在的情况是,我在一个 fragment 中有两个编辑文本,在向后按时,第一个编辑文本的值将被第二个编辑文本替换。现在两个编辑文本都具有相同的值。
<EditText
android:id="@+id/edit_text"
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_marginLeft="20dp"
android:layout_marginRight="20dp"
android:layout_marginTop="20dp"
android:hint="hint" />
上面是我的 EditText
,这个 EditText 在一个布局中,我在我的 fragment 中包含了两次布局以获得 EditText
,点击提交我用另一个 fragment 替换这个 fragment ,但是当我回到这个 fragment 时,在 backpress 上,第一个编辑框的值被第二个编辑框替换。现在两者具有相同的值。
这就是我替换 fragment 的方式。
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.layout_fragment, fragment, tag);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commitAllowingStateLoss();
getSupportFragmentManager().executePendingTransactions();
最佳答案
您的两个 EditText 使用相同的 ID。在您的 XML 文件中,您需要确保两个编辑文本的 ID 不同。即使存在于单独的 XML 文件中,它们也必须具有不同的 ID。
例如,您可以将他们的声明更改为...
<EditText
android:id="@+id/edit_text1"
<EditText
android:id="@+id/edit_text2"
关于android - EditText 值被 backpress 上的另一个编辑文本替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42152365/
我正在全屏模式下打开图像列表中的图像,但是当我返回并返回图像列表时,页面会位于列表顶部,然后我每次都必须向下滚动。 有没有一种方法,当我从全屏按下图像时,它会转到点击全屏的图像,而不是在列表顶部。 图
我的 Activity 有两个 fragment 。 Activity 仅包含 TabLayout (2tabs),其中这两个 fragment 填满了选项卡主体。 当我第一次启动应用程序时一切正常,
当我点击播放按钮并播放 mp3 声音时,我有一个 Activity 。当我单击返回时,音频仍在后台播放,并且还可以与其他令人讨厌的音频一起运行。我已尝试实现此处使用的其他方法,但无济于事。 代码: p
首先我想说声抱歉。我是 MVVM 的新手。我想知道如何保留viewmodel中的数据?? 例如,我遵循了此 Codelab 教程 https://codelabs.developers.google.
我的项目中有两个 Activity 。 A 和 B,当用户单击 Activity A 中的按钮时,我正在打开 Activity B A ---> B 当用户点击后退按钮时,应用返回 Activity
我在 HomeScreen 中包含了 SearchView 。我使用 SearchView 进行地点搜索。这是我的 HomeScreen 截图: 这是我在onCreateOptionsMenu 方法中
如何覆盖按后退键转到主启动器或退出应用程序?但不能杀死它 最佳答案 覆盖您 Activity 的 onBackPressed 方法: @Override public void onBackPress
我现在的情况是,我在一个 fragment 中有两个编辑文本,在向后按时,第一个编辑文本的值将被第二个编辑文本替换。现在两个编辑文本都具有相同的值。 上面是我的 EditText,这个 EditTe
我的工具栏在按下后退时变得不可见或消失。这种情况只有在工具栏折叠时才会发生。 我在 Fragment 上有一个 RecyclerView 当我滚动回收器时,工具栏会折叠 如果我进入下一个 Activi
我有带有抽屉导航的 fragment Activity 。单击抽屉导航项目后,它会打开 fragment 1、 fragment 2、 fragment 3。然后在 fragment 1 中的按钮单击
我对 android fragments 还很陌生,所以请多多包涵。 我有一堆使用单个 Activity 作为宿主的 fragment 。 在我看来,我的 fragment 是按部分分组的,尽管它们仍
我想在第一次打开应用程序时显示一些图像。或者如果它被重新打开。我不希望应用程序在用户按下后退按钮以转到主屏幕时被终止。而是保持它活着但仍然返回主屏幕。 最佳答案 正如 Andro_Selva 所说,后
我在应用程序上有 3 项 Activity : MainMenuActivity -> ExecuteTrainingActivity -> ExecuteExerciseActivity。 从 Ma
我有,包含 listView 的 Fragment A - 当用户单击一个项目时,当前 View 将被另一个 View 替换,该 View 还包含一个名为 fragment B。 Fragment A
当我在真实设备上点击后退键时,它进入了主页而不是上一页,这里我使用 fragment 如何解决这个问题 在第一个 fragment 中 NotesFragment notes = new NotesF
我正从 fragment A 转到 fragment B。现在,当我单击 backpress 时,不会调用 fragment A 中的 onResume() 方法。有谁知道这可能是什么原因造成的? 这
我有一个抽屉导航 Activity 和许多通过抽屉导航到达的 fragment 。 在其中一些 fragment 中,我展示了一个对话框,上面写着“正在加载..”,同时后台任务正在发生。 现在,我已通
我按下抽屉导航,然后如果我按下后退按钮,应用程序退出而不是返回到上一个 Activity 。如果我更改 xml 文件,则不会出现此问题。所以我认为问题出在xml文件中。谁能告诉我问题出在哪里?这是 x
我有一个 BaseActivity,它具有以下流程,FragmentA -> Fragment B ->FinalActivity .现在,我希望通过单击后退按钮从 FinalActivity 到 F
我在 A Activity 上调用 B Activity 。但是B Activity背景是透明的。所以我不能使用 INTENT_FLAG。必须保留 Activity。 所以! 当我按下后退按钮时 如何
我是一名优秀的程序员,十分优秀!