بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تغییر سورس ایمیج ویو هنگام تاچ
سلام دوستان
یه تصویر دارم که میخوام هنگامی که روی این تصویر تاچ صورت گرفت سورس تصویر تغییر بکنه.در ضمن برای تصویر رویداد کلیک تعریف کردم تا کاربر رو به یه اکتیویتی دیگه منتقل کنه.در واقع میخوام ازش به عنوان یه دکمه استفاده بکنم.
ممنون میشم راهنماییم کنید
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
MOJTABA
10 سال پیش
+1
0
ActivityMain.java
package ir.ucgain.app.sample;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageView;
public class ActivityMain extends Activity {
final boolean check = true;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
final ImageView img = (ImageView) findViewById(R.id.r);
img.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
check = !check;
if (check)
img.setImageResource(R.drawable.pic2);
else
img.setImageResource(R.drawable.pic1);
Intent intent = new Intent(ActivityMain.this, ActivityTwo.class);
startActivity(intent);
}
});
}
}
Manifest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="ir.ucgain.app.sample"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".ActivityMain"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".ActivityTwo"
android:label="@string/app_name" >
</activity>
</application>
</manifest>
در نهایت باید یه اکتیوتی دیگر به نام ActivityTwo بسازید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .