android - Android - 如何在以编程方式隐藏软按钮后取消隐藏它们?
解决方案
- 请求更改状态栏或其他屏幕/窗口装饰的可见性。
示例代码
public class MainActivity extends AppCompatActivity {
TextView tvTextView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().getDecorView().setSystemUiVisibility(
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_FULLSCREEN
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
setContentView(R.layout.activity_main);
tvTextView=findViewById(R.id.tvTextView);
tvTextView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
getWindow().getDecorView().setSystemUiVisibility(View.VISIBLE);
}
});
}
推荐阅读
- android - 为什么 Google ReCaptcha API 允许错误的密钥和/或错误的用户令牌响应?
- excel - Vba根据文本ID更新用户表单
- haskell - 映射类型级列表
- directus - Directus Hooks - 如何使用“item.read”
- android - 从其他应用查询 Google Play 付费应用价格
- python - 如何根据python中的数字列表生成一定数量的数字?
- java - 如何创建 BinaryOperator 以将 BigInteger 相加
- postgresql - SSH 连接到基于 PostgreSQL 的
- django - Next JS getInitialProps Axios.Get Dynamic API Endpoint
- oop - D:如何覆盖扩展类中的不变方法?