java - 按钮在主要活动中不可见
问题描述
我在主要活动中创建了三个按钮。我将以下代码用于按钮一
`btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
btn.setVisibility(GONE);
btn1.setVisibility(GONE);
btn2.setVisibility(GONE);
FragmentManager fm = getSupportFragmentManager();
TestFragment fragment = new TestFragment();
fm.beginTransaction().add(R.id.fragment_container,fragment).addToBackStack(null.commit();`
问题是当我按下后退按钮时,主活动中不可见的按钮。
解决方案
您已将它们的可见性设置为GONE,因此如果您想再次拥有它们,您应该将它们的可见性设置为VISIBLE
推荐阅读
- java - 如何检查 Pebble 模板中是否定义了变量?
- html - SVG:tspan 元素组中最后一个 tspan 的文本缩进/空格问题
- javascript - 开发nodeJS web应用是否需要express.js框架
- php - PHP 小错误 参数太少,无法在 php72 上运行
- ios - UIMotionEffect 和 CoreMotion 有何不同?
- temenos-quantum - 在日历小部件 Kony Visualiser 中将当前日期设置为最大日期
- cs-cart - 如何在 cs-cart 的 api 调用中获取用户详细信息?
- javascript - 如何访问嵌套数组?
- java - 如何使用数组将 csv 转换为 json
- angularjs - Angular JS 1.5 的现成调试工具