Android透明活动在开始时无法触摸。
创始人
2024-08-21 20:01:06
0

要解决Android透明活动在开始时无法触摸的问题,可以尝试以下方法:

  1. 在透明活动的XML布局文件中,确保根布局的属性设置为可触摸:

    
    
    

  1. 在透明活动的Java代码中,设置活动的Window属性,使其具有触摸能力:
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    
    // 设置活动的Window属性
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL,
            WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
    
    // 设置布局
    setContentView(R.layout.activity_transparent);
    
    // 此处可以添加其他初始化代码
}
  1. 如果上述方法无效,可以尝试为活动的根布局添加触摸事件监听器,并进行相应处理:
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    
    // 设置布局
    setContentView(R.layout.activity_transparent);
    
    // 获取根布局
    RelativeLayout rootLayout = findViewById(R.id.rootLayout);
    
    // 添加触摸事件监听器
    rootLayout.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            // 处理触摸事件
            return true; // 返回true表示已处理触摸事件
        }
    });
    
    // 此处可以添加其他初始化代码
}

请注意,如果活动的Window属性设置为FLAG_NOT_TOUCH_MODAL,则活动之外的其他视图仍然可以接收触摸事件。如果需要阻止其他视图接收触摸事件,可以使用FLAG_NOT_FOCUSABLE标志:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL
            | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
            WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL
            | WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE);

相关内容

热门资讯

透视普及"hhpok... 透视普及"hhpoker到底可以作必弊吗"都是真的是有辅助app(哔哩哔哩)1.hhpoker到底可...
透视详细"pokem... 透视详细"pokemmo手机版透视脚本"确实是真的辅助挂(哔哩哔哩)1、pokemmo手机版透视脚本...
透视推荐"wepok... 透视推荐"wepoker公共底牌"本来存在有辅助挂(哔哩哔哩)1、wepoker公共底牌脚本辅助下载...
透视分享"poker... 透视分享"pokerworld破解版下载"原来是有辅助方法(哔哩哔哩)1、下载好pokerworld...
透视必备"哈糖大菠萝... 透视必备"哈糖大菠萝挂法"切实真的有辅助技巧(哔哩哔哩)1、每一步都需要思考,不同水平的挑战哈糖大菠...
透视必备"hhpok... 透视必备"hhpoker辅助器"都是是有辅助教程(哔哩哔哩)1、每一步都需要思考,不同水平的挑战会更...
透视透视"poker... 透视透视"pokernow辅助控制"果然是有辅助脚本(哔哩哔哩)在进入pokernow辅助控制软件靠...
透视科普"wepok... 透视科普"wepoker-h5下载"都是存在有辅助工具(哔哩哔哩)1、wepoker-h5下载免费脚...
透视普及"德普之星透... 透视普及"德普之星透视免费"切实存在有辅助器(哔哩哔哩)一、德普之星透视免费游戏安装教程牌型概率发牌...
透视有挂"wepok... 透视有挂"wepoker数据分析"其实是真的辅助技巧(哔哩哔哩)1、游戏颠覆性的策略玩法,独创攻略技...