我可以使用getCustomView獲得ActionBar
的view
。有沒有辦法從它那裏得到它的TextView
?如何獲取ActionBar的TextView?
0
A
回答
2
不以任何方式在OS版本和設備上可靠。
如果您正在嘗試設置操作欄的標題,請使用ActionBar
上的setTitle()
。如果您試圖對標題進行設計,您應該可以通過主題來完成。
或者,隱藏標題並通過setCustomView()
呈現您自己的標題。
0
遞歸地嘗試? (可能不是一個很好的解決方案,雖然!)
static List<TextView> textViews = new ArrayList<TextView>();
public static <T> void searchRecursively(View parent, Class<T> clazz)
{
if(clazz.isInstance(parent)) textViews.add(clazz.cast(parent));
if(parent instanceof ViewGroup)
{
ViewGroup vg = (ViewGroup) parent;
int count = vg.getChildCount();
for(int i = 0; i < count; i++)
{
View v = vg.getChildAt(i);
searchRecursively(v);
}
}
}
這樣使用它:
searchRecursively(theView, TextView.class);
相關問題
- 1. 按照標題獲取ActionBar TextView(title)android
- 2. 如何獲取ActionBar進行渲染?
- 3. 如何從AppCompatDialogFragment獲取ActionBar實例?
- 4. 獲取ActionBar顏色
- 5. 獲取ActionBar的高度
- 6. 如何獲取TextView的實際行數?
- 7. 如何獲取TextView的行距?
- 8. 如何獲取TextView的背景顏色?
- 9. TextView在ActionBar中不顯示
- 10. 如何從AppWidgetProvider獲取TextView文本
- 11. 如何從searchview獲取輸入到textview
- 12. 如何從公共AsyncTask獲取MainActivity TextView?
- 13. 如何在textview中單擊獲取selectionCursor
- 14. 如何在GridView中獲取TextView項目
- 15. 如何從TextView中獲取文件名
- 16. 如何在android的非活動類中獲取ActionBar的標題
- 17. 獲取TextView滾動
- 18. 如何獲得textview的值?
- 19. 如何獲取ActionBar圖標上的文本?
- 20. 如何獲取ActionBar MenuItem的當前位置?
- 21. Android - ActionBar - 如何獲取保持事件的顏色
- 22. 如何獲取OnClick上的ActionBar圖標/徽標
- 23. 獲取卡內的TextView
- 24. 獲取ListView控件的TextView
- 25. 獲取TextView的高度
- 26. 用於獲取的TextView
- 27. 獲取ActionBar動作圖標的參考
- 28. 如何在actionbar中執行此操作(2個垂直TextView)
- 29. 如何將ActionBar徽標設置爲Text(TextView)?
- 30. 在ActionBar中獲取Switch實例
你們是不是要設置標題/字幕?不確定你的意思是'它是TextView'。 –