gpt4 book ai didi

android - ForEach 布局或屏幕中的元素

转载 作者:行者123 更新时间:2023-11-29 17:31:31 24 4
gpt4 key购买 nike

我一直在尝试破解屏幕或布局中类型标签的所有元素的 foreach,但没有成功!我的目标是翻译所有 screen1.labels.text,翻译在列表中,列表中有一对列表(label.text,translation)。这在 App-inventor 中可行吗?

最佳答案

你有没有想过获取 subview 的数组列表并迭代它们。以下将适用于屏幕的直接子级。如果你还需要 subview ,你可以使用递归

 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());
}
}
}

关于android - ForEach 布局或屏幕中的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32681128/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com