誰でも、forループを使用してビューの配列を追加して、アンドロイドのスクロール可能なビューに追加する方法を教えてください。私がオンラインでサーフィンした答えは、私に明確なアイデアを与えていないし、あまりにも混乱している。助言がありますか?forループを使用してビューをappceleratorのスクロール可能なビューに追加する
0
A
答えて
0
(少なくとも)2つのオプションがあります。各リスト項目(たとえば、画像のサムネイルを表示する)で多くの作業を行っている場合は、2番目の方法を使用することができます。それ以外の場合は、この単純なアプローチを使用することができます(別のコントローラーで制御される多数の種の統計情報を表示します)。私は「建物」のすべての項目のために行くより多くの仕事を持っている。この例では
function showSpecies(stats) {
_.each(stats, function(record){
$.form.add(Alloy.createController('viewStatsRow', {record:record}).getView());
});
}
:stats
は私のリストです。
var work = [];
function showNextItem(work,first){
if(work && work.length > 0){
// Progressively show list....
if($.boastList && $.boastList.sections[0]){
var list = [];
list.push(buildOneItem(work.shift())); // Take first element
if(first){
$.boastList.sections[0].items = list; // Replace list
}else{
$.boastList.sections[0].appendItems(list); // append item
}
// Free queue to allow other actions
setTimeout(function(){
showNextItem(work); // Call recursively...
},30);
}
}else{
// All boasts shown...
}
}
function showBoastlist(){
work = [];
DataFactory.boasts.find({}, {$sort:{sortTime:-1}}, function(result){
result.forEach(function(record) {
work.push(record);
});
});
showNextItem(work,true);
}
buildOneItem
機能だけでアイテムを返しますし、それが空になるまで、残りのリストで関数を呼び出す - だから私は、「キュー」としてリストを使用して、ちょうど最初のアイテムを扱うスレッドをロック避けるために、ビューに追加する準備ができました。しかし、あなたはそれが
ハッピーコーディング;-)使用することを願って - これはあなたが尋ねた場合
わかりません!
/ジョン
関連する問題
- 1. AppceleratorビューにAndroidスタイルを追加する
- 2. アンドロイドスタジオのスクロール可能なビューに複数のテキストビューを追加するには
- 3. SharedPrefsからループを使用してビューを追加する
- 4. スクロール可能なビューがappceleratorで正しく表示されない
- 5. ドラッグ可能なビューにジェスチャーを追加しますか?スウィフト
- 6. Xamarinフォーム - ネイティブバインド可能なビューとしてAndroid AutoCompleteTextViewを追加
- 7. スクロール可能なコンテナ内の「フローティング」ビュー
- 8. ビュー間のスクロール可能なテキストビュー
- 9. android sdkのスクロール可能なビュー
- 10. Androidのビューは、forループを使用してinflateします
- 11. ドラッグ可能な画像ビューを既存の相対ビューに追加
- 12. MVPを使用して異なるビューを動的に追加
- 13. ビューの前処理を使用してビューにcssとjsを追加する
- 14. CouchDBのビューがアクセス可能であるが、私はビューを追加するのCouchDBのPHPのLIBを使用
- 15. Appcelerator:アンドロイドのビューに要素が追加されない
- 16. ダムユーザーに使用可能なビュー?
- 17. Interface Builderを使用してUIViewを追加し、別のビューを削除してから別のビューに追加
- 18. ThymeLeafビューのループFor
- 19. Swift:UIScrollビューを追加するプログラムで表示がスクロールしない
- 20. スクロール可能なdivの中心ビューの子を配置する
- 21. forループを使用してSQLクエリにテキストを追加する
- 22. ビットマップをビューに追加してビューグループにビューを追加する方法
- 23. アンドロイドでクラスを使用してビューにアニメーションを追加する
- 24. 親ビューと子ビューの両方をスクロール可能にする方法
- 25. forループを使って画像ビューの配列にアクセスする
- 26. レイアウトオーバーライドにビューを追加するビューID
- 27. amp-htmlページのスクロール・ツー・ビュー機能を追加
- 28. forループを使用して複数のワークシートを追加する
- 29. 再利用可能なビュー?
- 30. forループを使用してデータフレームに追加します。 Python3