Android 台灣中文網
標題:
請問如何在次activty控制mainactivity裡的tabhost
[打印本頁]
作者:
kyon
時間:
2013-3-8 15:45
標題:
請問如何在次activty控制mainactivity裡的tabhost
我的架構是
MainActivity 裡面有 Tabhost
然後將activity1 分屬在 Tabhost底下
也就是Tabhost可以切換activity1 activity2 activity3
但我想要在activity1 裡去改變屬於MainActivity 裡 Tabhost 的背景或狀態
假設我用Bundle方法去做 雖然有傳值 但startactivity時會重做一次tabhost 變成我原本進行到一半的程式動作會被強制取消
所以用bundle 沒辦法達到我的要求
但我在activity1 底下讀取 MainActivity 裡的 Tabhost 時 只要一動作APP就會跳出崩潰..
實在是找不到方法了..
作者:
ploglin
時間:
2013-3-9 10:42
你有把 MainActivity 的 tabHost 定義為 public static 嗎?
作者:
kyon
時間:
2013-3-9 22:08
這個問題暫時是用另一種方法解了
現在遇到另一個問題
就是我要在MainActivity 裡去使用activity1的EditText
但直接用findViewById 會報錯
所以我用
LayoutInflater layoutInflater = getLayoutInflater();
View layout = layoutInflater.inflate(R.layout.activity1, null);
的方式去
TextView et = (TextView)layout.findViewById(R.id.editText1);
但在這裡使用 et.getText() 或是 et.setText() 也都沒有用..
activity1場景上的EditText內容仍不會改變
歡迎光臨 Android 台灣中文網 (https://apk.tw/)
Powered by Discuz! X3.1