(而不必訴諸於一個自定義標題在XML佈局):ClassCastException異常:ActionBarView不能轉換到TextView的
((TextView)((FrameLayout)((LinearLayout)((ViewGroup) getWindow().getDecorView()).getChildAt(0)).getChildAt(0)).getChildAt(0)).setGravity(Gravity.CENTER);
這個偉大的工程,但每一次在一段時間我看到得到一個
java.lang.ClassCastException用戶(在谷歌播放)之一: com.android.internal.widget.ActionBarView不能轉換到 android.widget.TextView
這些可能是運行Android 3.x或更高版本的平板電腦用戶。
缺乏實現我自己的自定義標題,可以讓我直接訪問活動標籤,可以推薦另一種方法來避免該問題ActionBarView
到TextView
ClassCastException?
也許檢查應用程序當前運行的Android版本,並通過另一個級別getChildAt(0)
?
所以這兩個答案是「正確的」:)選擇一個,我可以停止畏縮:) – Roloc 2012-08-16 16:16:28