Android 在ActionBar中设置标题-带选项卡组的屏幕-钛合金
我使用的是钛合金版本3.1.3和合金框架。我在我的应用程序中实现了操作栏;但在包含选项卡组的屏幕中,操作栏中缺少标题。其中仅显示图标。从这个-,我可以看到,这在SDK版本3.1.0.v20130320190115中是固定的。但我还是不知道为什么 我试着通过这样的代码设置动作条的标题Android 在ActionBar中设置标题-带选项卡组的屏幕-钛合金,android,android-actionbar,titanium-alloy,Android,Android Actionbar,Titanium Alloy,我使用的是钛合金版本3.1.3和合金框架。我在我的应用程序中实现了操作栏;但在包含选项卡组的屏幕中,操作栏中缺少标题。其中仅显示图标。从这个-,我可以看到,这在SDK版本3.1.0.v20130320190115中是固定的。但我还是不知道为什么 我试着通过这样的代码设置动作条的标题 var actionBar; if (Ti.Platform.osname === "android") { if (! $.tab.activity) { Ti.API.er
var actionBar;
if (Ti.Platform.osname === "android") {
if (! $.tab.activity) {
Ti.API.error("Can't access action bar on a lightweight window.");
} else {
actionBar = $.tab.getActivity().actionBar;
if (actionBar) {
alert("true");
//actionBar.title = "TITLE";
actionBar.setTitle("TITLE");
}
}
}
请帮忙。提前谢谢 为了访问某些ActionBar方法和属性(如标题),需要运行代码 在您的视图中,您可以像这样添加事件侦听器:
<TabGroup onOpen="doOpen">
....
</TabGroup>
我使用SDK 3.2.1在开放事件回调中测试了您的代码,效果很好
是修改ActionBar标题的另一个示例
function doOpen(){
var actionBar;
if (Ti.Platform.osname === "android") {
if (! $.tab.activity) {
Ti.API.error("Can't access action bar on a lightweight window.");
} else {
actionBar = $.tab.getActivity().actionBar;
if (actionBar) {
alert("true");
//actionBar.title = "TITLE";
actionBar.setTitle("TITLE");
}
}
}
}