2016-07-25 10 views
0

私はアンドロイド開発では新しいです。私は自分のPCにアンドロイドスタジオをインストールしました。今では自分の活動にコントロールを追加すると、そのコントロールのイベントが見つかりませんでした。または、アンドロイドスタジオの知識が不足しているため、すべてのイベントの正確な場所がわからないことがあります。Android Studioでコントロールのすべてのイベントを見つける方法は?

私はAsp.net開発者です。私のページにコントロールを追加すると、そのコントロールのすべてのイベントに対して別々の場所があります。たとえば、私のページにDropDownListを追加すると、OnClick、OnSelectedIndexChanged、OnLoad、OnTextChangedなどのすべてのイベントを表示できます。特定のイベント内でコーディングしたい場合は、そのイベントを単純にダブルクリックしてVisual Studioを開きますコードビハインド(C#)の正確なイベント。

しかし、アンドロイドスタジオでは、私はビジュアルスタジオのような特定のコントロールのすべてのイベントのための別の場所を見つけることができません。 OnItemSelectedイベントの内部にスピナーを追加してコードを追加する必要がある場合は、Javaクラス(つまりMainActivity.java)で記述する必要があります。

私に正しい方法を教えてください。

おかげ

答えて

0

Androidのロジックは、C#(WPFまたはWF)は、XMLファイル内の要素IDを指定する必要が は異なっています。

<Button android:id="@+id/your_button_name" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="text" />

その後、あなたはすべてのリスナーを見たい場合は、myButton.を置くと、すべての利用可能な方法

+0

を見ることができます。これは、唯一の方法である活動でそれを見つけると、設定したリスナー

Button myButton= (Button) findViewById(R.id.your_button_name); myButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { doSomething(); } }); 

コントロールのすべてのリスナーを表示しますか? コントロールのプロパティのようなデザインビューのすべてのリストを見ることができませんか? –

+0

私はそれは不可能だと思います。 1つのレイアウトを別の場所で使用できます。その要素にさまざまなリスナーを使用する – Devnock

関連する問題