2016-06-28 10 views
0

イメージをクリックすると、アンドロイドスタジオで新しいアクティビティを開始しようとしています。私はここで答えとGoo​​gleで見たが、私は何か間違っていると思う。Androidスタジオ新しいアクティビティ

Userareaactivity.java:

final ImageView magnifying = (ImageView) findViewById(R.id.magnifying); 

magnifying.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 

      Intent UserSearchIntent = new Intent(UserAreaActivity.this, UserSearch.class); 
      UserAreaActivity.this.startActivity(UserSearchIntent); 
} 
}); 

activity_user_area.xml:

<ImageView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/magnifying" 
    android:layout_alignParentBottom="true" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    android:src="@drawable/magnifying" 
    android:clickable="true" /> 

のAndroidManifest.xml:

それはあなたが探しているように聞こえる何
<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 
    <activity android:name=".LoginActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name=".RegisterActivity" /> 
    <activity android:name=".UserAreaActivity" /> 
    <activity android:name=".UserSearch"></activity> 
    </application> 
+0

問題が何ですか? –

+0

画像をクリックすると別のアクティビティに移動したいが、動作していない。修正方法がわからない –

+0

クラッシュなど何か違うのですか?マニフェストファイルを投稿してください。 –

答えて

1

は、Androidと同等ですハイパーリンクの、はい?

これを試してください。

imageViewName.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 
      startActivity(new Intent(getApplicationContext(), YourNewActivity.class)); 
     } 
    }); 
関連する問題