問題タブ [getview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
185 参照

android - ブラック ボックスのロボティウム。同じ ID を持つ要素をターゲットにすると問題が発生する

誰かがこれで私を助けてくれることを願っています.ddms階層は次のとおりです。

私がやろうとしているのは、robotium を使用してテキスト ビューの値を確認することです。私の問題は、ビューの 2 番目のセットが同じリソース ID を持つことです。たとえば、値 1 と値 4 の両方のリソース ID は com.myapp.this:id/TopEntry です。

robotium を使用して段階的にビューをターゲットにする方法、つまりビュー 0,1,0 などを取得する方法はありますか?

現在、ビューの内容を確認するための私のコードは次のとおりです。

私の例では、次を使用してコードを呼び出します。

0 投票する
1 に答える
854 参照

android - カスタム アダプタを使用して、リストビューで getview() メソッドが呼び出されないことがあります。

カスタム アダプターを使用して、画像の URL を使用して画像を表示しました。正常に動作する場合もありますが、getview() が呼び出されない場合もあります。私のコードからエラーが見つかりません。

}

画像を表示するために、画像ローダーを使用しており、関数の呼び出しを以下に示します。

通常、私はリストを取得します。しかし、特定の時間で getview() が実行されないようです。正確な問題は何ですか?

0 投票する
1 に答える
1321 参照

android - Android: フォルダの名前を取得する方法

BUCKET_LIST_NAME を使用してすべてのフォルダーとフォルダーの名前を表示するクラス アダプターがあります。ただし、フォルダは同じ名前 = 写真です。別の名前を取得する方法、つまり、各フォルダーの実際の名前を取得する方法を意味しますか??? ありがとう。

0 投票する
2 に答える
1546 参照

android - fragment.getview() は、アクティビティで呼び出されると常に null を返します

onCreateView メソッドがフラグメント側でオーバーライドされたにもかかわらず、別のアクティビティ内で呼び出されたときに fragment.getView() が常に null を返すというこの問題があります。

例:私の活動では:

私のフラグメントでは:

しかし、私が電話するとき

それでもnullを返します。なぜこれが起こっているのですか?Android のドキュメントでは、getView() が明確に記載されているためです。

「提供されている場合、フラグメントのレイアウトのルート ビュー (onCreateView(LayoutInflater, ViewGroup, Bundle) によって返されるビュー) を取得します。」

これが null を返す場合、どのようにフラグメントのビューを参照できますか?

前もって感謝します

0 投票する
0 に答える
87 参照

android - スクロール時にAndroid getViewがデータを失った

数日間インターネットを検索しましたが、まだ問題を解決できません

フォトアルバムを開いて、画像アイコン、ボタン、テキストビューなどの要素を含むオーバーレイを追加して、人々が画像を押すとテキストビューにメッセージが表示されるようにしたいと思います。

これで、スクロール以外は問題ありません。メッセージは他のテキストビューにランダムに表示されるようです。メッセージを正しい位置に保つ方法はありますか? 私はこのViewHolder を参照しました - 良い習慣 ですが、それでも失敗します。私のコードは次のとおりです。

配列 mynum_message を使用して、メッセージを格納します。これは位置です

を使用してテキストを設定します

誰でも助けてください!アレックス

0 投票する
1 に答える
124 参照

android - PreferenceActivity 内のコンポーネントへの参照を取得する方法

PreferenceActivity 内のコンポーネントへの実際の参照を取得する必要があります。

このコードは必要なビューを返しますが、実際には必要なもののコピーであり、そこでプロパティを変更しても、実際のオブジェクトは変更されません。

コンポーネントの一部のプロパティ (色や配置など) を変更する必要があることに注意してください。また、レイアウトを使用できることも知っていますが、何らかの理由で、プログラムでのみ実行したい

0 投票する
0 に答える
121 参照

android - Sraggered GridView を使用している場合、7 インチ タブレット ポートレート モードで getCount() が 9 を返すと、getView() が 3 回しか呼び出されない

7 インチの Samsung タブレットに StaggeredGridView を実装しようとしていますが、列数が 2 に設定されている場合、9 項目中 3 項目しか表示されません。列数が 3 に設定されている場合、9 項目中 4 項目が表示されます。

電話でも同じことがうまく機能しますが、7 インチのタブレットでは上記の動作が再現されます。

同じことで私を助けて、回避策を教えてください。

以下はxmlファイルです

0 投票する
2 に答える
2079 参照

android - findViewById() でアプリがクラッシュする

だから私は私の activity_main.xml に ListView を持っています。別の xml da_item.xml の TextView も。テキストビューは、個々のリストビュー アイテム用です。

私のコードには、 bucketMarkItem (long itemTitle) を呼び出す onContextItemSelected ()関数があります。bucketMarkItem(long itemTitle)は、関数colorCorrection()を使用して最後のアイテムの背景色を変更します。

コード全体が正常に動作します。

しかし、 enterItem() onClick リスナーを持つボタンがあります。enterItem ()内から同じcolorCorrection()を呼び出すと、アプリがクラッシュします。この行でクラッシュします。

そして、私には理由がわかりません。

このような多くの質問を見てきましたが、答えはsetContentView(R.layout.activity_main)を使用することでしたが、これは既に含めています。

onContextItemSelected コード

bucketMarkItem() コード

color正しいコード

enterItem() コード

完全なコード

ログキャット