問題タブ [findviewbyid]
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.
android - Android アプリが起動時にクラッシュし続ける
Android アプリケーションが起動時にクラッシュし続けます。しかし、私にはすべてがうまく見えます。
スタックトレース:
MainActivity
クラス:
java - 動的に作成されたテキストビューのIDを取得するにはどうすればよいですか?
作成しているAndroidアプリのTextViewを動的に追加および削除しようとしていますが、TextViewのIDの設定と取得が困難になっています。コードの最後の2行(et.setTextとll.removeView)でnullポインター例外が発生しているようです。テキストビューのIDを動的に設定および取得する方法について誰かが提案を持っていますか?どうやら.setIdが機能していないようです、またはおそらく、私はそれを間違っています。
android - ボタン、テキストフィールドなどのビュー用のAndroidDeveloperToolsコード生成
Androidデベロッパーツールには次の機能がありますか?
XMLレイアウトを作成した後、それらのビューをJavaコードに自動的にすばやくインポートする簡単な方法はありますか。
これは、入力を節約するためです。
私のXMLファイルを見てこのコードを自動的に生成するショートカットはありますか?
android - カスタムビューからRelativeLayoutにアクセスするときのNullPointerException
私はAndroidに比較的慣れていないので、カスタムビューでプログラムで定義された相対レイアウト(フラグメントで定義)にアクセスする方法に完全に固執しています。
フラグメントでは、これは私が持っているものです:
次に、カスタムビューで、IDによって相対レイアウトとTextViewを呼び出します。何かをしようとすると、NullPointer例外が発生します。
上記のコードは.getText()
、TextViewを試してみることを示していますが、RelativeLayoutに対して実行すると、NullPointer例外も発生します。
つまり、基本的に、RelativeLayoutとTextViewsが正しく見つからないようです。参考までに、私はすでにこの同様の質問を見ましたが、ここでは当てはまりませんでした。私のコンストラクターはすでに適切に設定されています。
android - メソッド findViewById(int) は、タイプ Get Data Fragment for Accelerometer Sensor に対して未定義です
Androidプラットフォームで加速度計センサーによってデータを取得するためのプロジェクトを行っています。最後の 3 行コードにエラー コードがあります。正確には、findViewById はデータ フラグメントを取得するためのものではありません。それで、データ加速度計センサーを取得するためにFragmentでfindviewbyIdを使用するにはどうすればよいですか?答えてくれてありがとう:)
android - 同じID/タグを持つ複数のTextView
ViewPager
複数のフルスクリーン写真をスライドするものがあります。ImageView
各写真には、とマージされたキャプションがありTextView
ます。TextView
クリックアクションに基づいて写真のキャプションを非表示/表示しようとしています。
問題:現在、の各ページ内findViewById()
を検索するために使用しています。同じレイアウトを共有する複数の写真/キャプションがあるため、最初のIDのみが返され、非表示/表示機能は最初の写真のキャプションでのみ機能しますが、機能しません。残り。TextView
ViewPager
TextView
質問:すべての人にそれを機能させるにはどうすればよいTextView
ですか?
ありがとう!
android - findViewById (R.id.>> StringVarHere << ) を実行するには?
これを長い間検索して取り組んでいました-運が悪い. (簡単でしょう?助けてくれてありがとう。)
EditTexts のテキストでいっぱいの画面を取得/設定しようとしていますが、通常のよりハードコードされた方法ではありません:
代わりに、(String) name_of_widget を保持する変数を介して再利用可能な方法を見つけようとしています。
擬似コード:
findViewById (R.id.>> StringVarHere << ); // どうやってするか ?
このfindViewByIdメソッドも試してみましたが、うまくいきませんでした(!?)
私は.setIdを試しました...
予想どおり、生成された R ファイルには次のようなものがあります。
はい、ありがとうございます。アクティビティでそれを行うのは理にかなっています。コードがかさばりすぎないようにしていました。あなたとACの有益な提案に基づいて、私が今していることは次のとおりです。その意図は、フォームのフィールドのすべてのテキストを 1 つの String[] に戻すことです。(すべてのフィールドをブルートフォースできることも知っています。)
以下のこれについてどう思いますか - あなたの提案に非常に似ているように思えますか? これが悪い設計アプローチであるかどうか疑問に思っていますか?
次に、Activity クラスからは、次のようになります。
variables - ローカル変数未使用エラーの値
別のページに移動するためのボタンを作成しています。私は 1 つのボタンを実行し、完全に機能しました。しかし、別のものを試してみると、動作を停止するエラーが発生します。
"bWebs"
2 番目の単語でエラーが発生しています。エラーは「ローカル変数の値がbWebs
使用されていません」です。これを修正するにはどうすればよいですか?
android - AndroidAnnotations-特定の@ViewByIdの直後で、他の@ViewByIdの前にメソッドを実行します
特定の@ViewByIdの直後で、他の@ViewByIdの前にメソッドを実行できるかどうかを知りたいです。
また、最初の注射を最初に強制する方法を知りたいです。
ありがとう。
AAのないコードでは、メインとファンのレイアウトはjavaによってのみ設定する必要があります。
リストがメインレイアウトまたはファンレイアウトにある場合、MyActivity_のfindViewByIdはnullを返します:)
(@AfterViewsを使用する場合)生成されるコードは次のようになります:
android - Android; ProgressDialogのボディ?
私はこのソースをAndroidSDKのAlertDialog
res\layoutフォルダーのレイアウトとして見ました。
IDが次のような「メッセージ」であるTextViewを見つけようとしました。
正常に動作します。次に、IDが次のように「body」であるLinearLayoutを見つけようとしました。
しかし、日食はこのエラーを示しています:
これはスニペットコードです:
このエラーが発生する理由と、「本体」に到達する方法を教えてください。