我一直在嘗試在屏幕或佈局中破解所有類型標籤元素的foreach,但沒有運氣! 我的目標是翻譯所有screen1.labels.text,翻譯列表中有對(label.text,translation)列表。 這是可能的應用發明者?對於佈局或屏幕中的每個元素
1
A
回答
3
你有沒有想過獲取子視圖的數組列表並迭代思考它們。以下將適用於屏幕的直接子女。如果你需要子視圖以及你可以使用遞歸
RelativeLayout layout = (RelativeLayout)findViewById(R.id.your_screen_to_search);
for (int i = 0; i < layout.getChildCount(); i++)
{
View child = layout.getChildAt(i);
if(child instanceOf TextView)
{
txtView = (TextView)child;
if(txtView.getText().length!=0)
{
yourTranslateFunction(txtView.getText());
}
}
}
相關問題
- 1. 佈局 - 相對於屏幕尺寸
- 2. 佈局Android TextView相對於屏幕
- 3. 對於iPhone-5大屏幕屏幕布局問題
- 4. 適合多個屏幕分辨率的佈局ImageView元素
- 5. 將相對佈局中的元素移動到屏幕的絕對邊緣
- 6. 什麼是增益位置:相對於每個佈局元素?
- 7. 更改每個應用程序Android Studio或Unity的GUI元素的佈局位置(屏幕上)
- 8. 在相對佈局中劃分元素之間的屏幕寬度?
- 9. OpenGL屏幕布局
- 10. 垂直於元素的中心屏幕
- 11. 我怎樣才能使佈局小於3「屏幕和佈局4.8」屏幕(android)
- 12. 針對不同iPhone屏幕的佈局
- 13. Android的線性佈局對準屏幕
- 14. 如何調整不同屏幕密度的佈局元素?
- 15. 如何定義屏幕高度的佈局元素高度
- 16. 多屏幕支持我們需要每個屏幕的不同佈局
- 17. 多個屏幕的一個android佈局
- 18. 對於列表中的每個元素
- 19. Xamarin.Forms取決於屏幕方向或大小的動態佈局
- 20. Android XML相對佈局走出屏幕
- 21. 屏幕對角佈局視圖
- 22. 屏幕上的兩個或多個佈局
- 23. 佈局的多個屏幕大小
- 24. 如何將相對佈局放置在屏幕底部(或線性佈局)。
- 25. Silverlight:如何使用相對於屏幕尺寸的佈局?
- 26. 使相對佈局的內容大於屏幕
- 27. 如何獲得佈局相對於屏幕的位置
- 28. 在一個相對佈局屏幕的底部對齊意見
- 29. 如何定位一個元素相對於屏幕(視口)?
- 30. 問題對齊佈局中的元素
我剛剛發現這個解決方案,但我想做的事情,而不必在分離的列表中添加所有元素。 https://amerkashi.wordpress.com/2014/08/21/anycomponent/ – meYnot