我有一個對話框活動停留在屏幕的頂部,但只覆蓋它的一小部分。我知道,在正常情況下,我不允許操縱頂部下方的活動,例如點擊某些按鈕,即使我可以看到它。但我真的需要這個能力。 下面是我的代碼部分:如何與頂部對話框活動下的活動進行交互?
private void onPlayStreamingClick() {
Intent intent = new Intent(this.getActivity(), LivePlayerActivity.class);
intent.putExtra("cache", false);
intent.putExtra("loop", false);
startActivity(intent);
}
LivePlayerActivity的主題是「Theme.Dialog」,並沒有覆蓋整個屏幕。所以我想單擊可從屏幕上看到的LivePlayerActivity後面活動中的按鈕。我知道,根據android生命週期的基本機制,啓動LivePlayerActivity後,包含上述代碼的活動將更改爲暫停狀態,因此它不會對用戶的任何觸摸或點擊事件做出反應。但我被告知有一種方法可以做到這一點,我想知道如何。任何幫助深表感謝!
很難告訴你在做什麼,而你沒有發佈一些代碼。但我想你可以通過接口作爲偵聽器來實現 – vlatkozelka
我想與僅覆蓋屏幕一小部分的另一活動背後的活動交互。 – user1870797
至少展示一些你已經完成的工作。 –