gpt4 book ai didi

android - 我可以访问 View 中的元素,而只能访问 View 的引用变量吗?

转载 作者:行者123 更新时间:2023-11-28 22:49:52 25 4
gpt4 key购买 nike

如果我有一个 View - myCoolView - 我想更改 View 中按钮的文本,我该怎么做?

鉴于我知道该按钮被称为 myCoolButton,并且它在某个函数中被添加到 View 中,现在,在另一个函数中我可以访问 myCoolView ,如何更改按钮文本?

我检查了 Titanium API,但看不到 View 上的“getter”调用以访问通过 add 方法添加到其中的任何内容。

最佳答案

使用“children”属性,as documented .

// Create the views.
var myCoolView = Ti.UI.createView();
var myCoolButton = Ti.UI.createButton({
title: 'My Cool Button',
id: 'myButtonsID'
});
myCoolView.add(myCoolButton);

// Later, find the button.
var children = myCoolView.children;
if (children) {
for (var i = children.length - 1; i >= 0; i--) {
if (children[i].id === 'myButtonsID') {
children[i].title = 'My Updated Cool Button';
break;
}
}
}

关于android - 我可以访问 View 中的元素,而只能访问 View 的引用变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12268857/

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