今回はレイアウトがより複雑だったので、リストビューの getView が複数回実行されることに気づきませんでした。テスト中にブレークポイントの追跡に行ったところ、同じデータが繰り返し実行されていることがわかりました。おかしいと思ったのでネットで調べてみました。インターネット上の説明も基本的に同じで、ListView をレイアウトするときに高さも幅も fill_parent ではないため、高さの計算と更新が継続的に行われます。または、その親コンテナが fill_parent に設定されていません。レイアウトが複雑すぎる場合、fill_parent に従ってすべてを調整するのは非現実的です。そこで私は、高さを動的に固定するという別の解決策を考えました。プログラム実行後、ListViewの高さを固定し、Item情報を初期化します。 private void fixListView(){ listView = (ListView) findViewById(R.id.listview);
1. 一般的に使用される 10 個の getView の使用法をお勧めします
はじめに: listview の getView が繰り返し実行されることに気づきませんでした。今回はレイアウトがより複雑だったので、テスト中にブレークポイントの追跡に行ったところ、同じデータが繰り返し実行されていることがわかりました。おかしいと思ったのでネットで調べてみました。インターネット上の説明も基本的に同じで、ListView をレイアウトするときに高さも幅も fill_parent ではないため、高さの計算と更新が継続的に行われます。または、その親コンテナが fill_parent に設定されていません。 レイアウトが複雑すぎる場合は、f...
はじめに: ループは、いくつかのプログラム ブロックを繰り返し実行するために使用されます。前回の講義の選択構造から、プログラム ブロックの所属を示すためにインデントを使用する方法を見てきました。同様の記述方法がループにも使用されます。 for ループ for
3. Android で ListView が複数回更新されたときに getView を繰り返し実行する解決策
はじめに: listview の getView が複数回繰り返し実行されることに気づきませんでした。テスト中にブレークポイントの追跡に行くと、同じデータが繰り返し実行されることがわかりました。お役に立てれば幸いです
4. タイマーの実装。 Java タイマー タイマーと Quartz Spring におけるタイマーの構成
はじめに: 実際の開発では、プロジェクトを定期的に実行する必要がある場合や、特定の作業を繰り返す必要がある場合、タイマーは特に重要です。
5.
はじめに: while ステートメントの意味は、値が続く限りネストを繰り返すように PHP に指示します。の while 式は TRUE です。式の値はループが開始されるたびにチェックされるため、ループ ステートメント内で値が変更された場合でも、このループが実行されるまでステートメントは実行を停止しません
6
Nginx の再試行は HTTP リクエストの繰り返し実行をトリガーします。
はじめに: Nginx の再試行により HTTP リクエストが繰り返し実行されます
7.
はじめに: ループは繰り返し実行するために使用されますいくつかのプログラムの断片。前回の講義の選択構造から、プログラム ブロックの所属を示すためにインデントを使用する方法を見てきました。同様の記述方法がループにも使用されます。 for ループ for
8. 時間計算量 PHP は配列を使用してプログラムの時間計算量を削減します はじめに: 時間計算量: 時間計算量 PHP は配列を使用してプログラムの時間計算量を削減します: デバイスのハードウェア構成の継続的な改善により小規模および中規模のアプリケーションの場合、アルゴリズムの空間複雑さの要件も大幅に緩和されます。しかし、今日の Web2.0 時代では、アプリケーションの時間の複雑さに対する要件がさらに高まっています。アルゴリズムの時間計算量はどれくらいですか?要約すると、アルゴリズムを表現できるアルゴリズムの中からオリジナルの演算を選択し、そのオリジナルの演算が繰り返された回数をアルゴリズムの時間計測値として使用することを指します。時間計算量に影響を与える要因は 2 つあります。1 つは元の操作の実行時間、もう 1 つは制御構造によって引き起こされる元の操作の実行数です。アルゴリズムの時間の複雑さを軽減するには、 9 を削減します。 php の前処理ケース分析の概要
はじめに: php の前処理ケース分析の概要 まず、前処理コードを見てみましょう。デモ:
その中には $mysqli_stmt->bing_param("sssi",$name,$password,$email,$age);
$b=$mysqli_stmt->execute(); これらの 2 つの文は繰り返し実行できます。つまり、毎回コンパイルして実行する必要がなく、for ループでラップできます [関連Q&A]おすすめ ]: html5 - JavaScriptでアニメーションの動き、クリックイベントで繰り返し実行する方法 JavaScript - 携帯電話の縦横の画面に合わせて画像を回転させたいです javascript - jqueryのdequeue、queueはどうでしょうか アニメーションの繰り返し実行 javascript - jqueryのajaxリクエストにネストされたajaxリクエストが継続的に繰り返し実行されます
以上が反復実行に関するおすすめ記事 10 選の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。