ImageViewが別のXMLファイルからFindViewByIDを使用しています -- android-studio フィールド 関連 問題

ImageView Using findViewById from another XML file












0
vote

問題

日本語

oncreateメソッドで別のXMLファイルに属するImageViewのFindViewByIDを作成しようとしています。これを知る前に、

私のImageViewが別のXMLファイルにあるため、NullPointerExceptionエラーが表示されるこのコードを使用しました。

<事前> <コード> g-recaptcha-response0

main_fragment.xmlレイアウト

にあるこのImageViewを使用します。 <事前> <コード> g-recaptcha-response1

onCreateの中にimageviewを呼び出すにはどうすればいいですか?

英語

I'm trying to create findViewbyId of an imageview that belongs to another xml file in onCreate method. Before knowing this,

I used this code which gives me the nullpointerexception error because my imageview is in another xml file.

 protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.activity_main);           //init image         image = BitmapFactory.decodeResource(getResources(), R.drawable.test_image);         BitmapDrawable drawable = (BitmapDrawable) imageView.getDrawable();         image = drawable.getBitmap(); 

I want to use this imageView which is in main_fragment.xml layout

<ImageView             android:id="@+id/imageView"             android:layout_width="match_parent"             android:layout_height="match_parent"             android:src="@drawable/test_image" /> 

How should I call my imageView inside onCreate ?

</div
  

回答リスト

0
 
vote
の代わりにp> <事前> <コード> image = BitmapFactory.decodeResource(getResources(), R.drawable.test_image);

に置き換えます <事前> <コード> Bitmap image = BitmapFactory.decodeResource(getResources(), R.drawable.image);

Instantialiate image <コード>

 

Instead of

image = BitmapFactory.decodeResource(getResources(), R.drawable.test_image); 

replace with

Bitmap image = BitmapFactory.decodeResource(getResources(), R.drawable.image); 

Instantiate image as Bitmap first

</div
 
 
 
 

関連する質問

6  Android Studioを1.4にアップグレードした後にDevice Chooserを使用してアプリをデプロイできません  ( Unable to deploy app using device chooser after upgrading android studio to 1 4 ) 
今朝私は1.3からAndroidスタジオをアップグレードしました。[何か] 1.4。 アップグレード後、Device Chooserダイアログの下部にアプリを実行したときに、赤の「選択したデバイスは互換性がない」というメッセージがあります。そして、OKボタンは...

0  App:TransformClassesWithJarmeringFordBugが重複したエントリに失敗しました  ( Apptransformclasseswithjarmergingfordebug failed duplicate entry ) 
良い日私はFirebaseクラウド通知をしています、そして私はになるでしょう <事前> <コード> Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. ...

0  Android Studio - MapSactivityから最後のアクティビティに戻ると、クラッシュ  ( Android studio app crashes when getting back to last activity from mapsactivit ) 
こんにちは私はユーザーの場所を追跡することができるこのアプリケーションを持っています私はhomeactivityとmap管理性の2つのアクティビティを持っています。私がホーム反応性のボタンを押した後のアプリケーションの最初の実行では、MapSactivityに...

2  Android Studio:コンポーネントが選択されていますが、属性エディタは「コンポーネントが選択されていない」と表示されます。  ( Android studio component is selected but attributes editor says no component s ) 
tl; DR:XMLで直接コンポーネント属性を編集できますが(Synity Check - 私はSANE)属性インスペクタのペインは何も選択されていないと主張されています。 NS。 「うまくいきません。」 <コード> CardView をメインレイアウト...

0  プロジェクトファイルはランダムに暗号化/破損していますか?  ( Project files are randomly getting encrypted corrupted ) 
1秒私はすべての建物と走りを走っているすべてのものと私のAndroidプロジェクトに取り組んでいます。私のファイルのすべてのデータを知っている次のことは、ランダムな文字に置き換えられます。 私はを試しました 無効化キャッシュ ローカル履歴に戻る保存 ...

2  InstagramかDirectがアイコンランチャーの形状がどのように変わらないか、Android Oreoで丸を囲む  ( How instagram or direct not change shape in icon launcher to circle in android o ) 
Android Oreoの異なるマスク(サークルスクエア、ティアドロップ)にInstagramがどのように変わらないか。 Instagramをインストールしたデバイスのスクリーンショット: Androidが示すアイコンのデザインを作成するこのページに...

1  Android Studioでアニメーションを停止する方法  ( How to stop animation in android studio ) 
ysize.xml <事前> <コード> <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" ...

3  AndroidのFinish()を呼び出した後、アプリは閉じません。  ( App does not close after calling finish in android ) 
私は私が1つのダイアログを持っているアプリで作業しています、そして私がアプリを閉じたいのですが、アプリを閉じたいのですが、アプリは終了して最初のアクティビティに戻ります。私はこれで何をすべきか理解していません。 同じ のコード <事前> <コード> ...

0  Android StudioではなくRobolectric Testを使用しました  ( Use robolectric test in android studio not class found ) 
私はAndroidスタジオで卒業してプロジェクトを持っています、現時点ではロボレクタでいくつかのテストをしたい、そして後でロボグリスを使ってUIのためにそれをしたいです。 今度はテストという名前の他のJavaモジュールを実行し、settings.gradleに...

-1  整数の日付時間を実際の日付の問題に変換しますか? Java [Duplicate]  ( Convert integer date time into real date time problem java ) 
この質問はすでにここで回答を持っています JSONの日付をJava Date に変換 (3回答) JSO...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有