Titanium Studio、ビルド: 3.1.2.201306061831 を使用して Titanium Android モバイル アプリを構築し、HTC EVO でテストして、MacBook Pro 10.7.5 で構築しています。
これはタブ付きアプリケーションです。タブが選択されると、選択肢の行を含むテーブルビューが表示されます。行が選択されると、URL がリモート サーバーとデータベースに送信され、JSON データを取得できるようになります。
テーブルビューを作成し、2 つの別々のファイルに HTTP クライアントを作成し、テーブルビューの上の新しいウィンドウに JSON を表示することで、これを機能させました。これは機能しましたが、タブが表示されませんでした。
タブ付きウィンドウでビューを非表示にして表示する必要があることを読みました。最初のビューは正しく表示され、行が選択されるとビューは表示されなくなりますが、新しいビューは表示されません。これが私がやった方法です:
var tableview = Ti.UI.createTableView({
backgroundColor:'transparent',
top:'50dp',
visible:'true',
color: '#000',
contentHeight:'auto'}
);
//My table code
tableview.addEventListener('click', function(e)
{
if(checkInternetConnection()){
tableview.visible='false';
var communityview=Ti.UI.createView({
top:'10dp'
});
communityview.visible='true';
//Create the HTTPClient
//add everything to communityview and add communityview to the window
コードの実行方法を台無しにしましたか?