【问题标题】:disable touch focus while loading加载时禁用触摸焦点
【发布时间】:2011-08-22 19:37:36
【问题描述】:

我有一个使用 glSurfaceView 的 Android 应用程序,需要几个部分才能加载。

我已覆盖 onTouchEvent,我试图在加载时禁用焦点,但 setFocusable(false) 不起作用。

问题是,如果用户在加载所有内容之前点击屏幕,则应用会获得 null 并崩溃。

【问题讨论】:

  • 您应该在此处发布应用程序 LogCat 输出。

标签: android android-layout touch-event


【解决方案1】:

我会弹出一个进度对话框并使用 AsyncTask 来加载视图。加载视图后,您可以终止对话框。无论如何,都不应该在 UI 线程上完成任何繁重的工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-04
    • 2019-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    相关资源
    最近更新 更多