PDA

View Full Version : یه سوال ساده



hamyd3000
شنبه 01 شهریور 1393, 20:56 عصر
من دارم یک برنامه میسازم که در اکتیویتی ای که محتوا رو نشون میده ، یک imagewiew و یک textview داره ، می خوام وقتی کاربر بر روی عکسی که imageview نشون میده کلیک کرد ، عکس توسط نمایش دهنده پیش فرض اندروید نمایش داده بشه ، الان من چطوری اینکار رو بکنم ، یعنی با کلیک بر روی عکس کوچک ، عکس اصلی توسط نمایش دهنده پیش فرض اندروید به کاربر نشون داده بشه.

پیشاپیش از جواباتون تشکر می کنم.

kingsezar
شنبه 01 شهریور 1393, 23:56 عصر
من دارم یک برنامه میسازم که در اکتیویتی ای که محتوا رو نشون میده ، یک imagewiew و یک textview داره ، می خوام وقتی کاربر بر روی عکسی که imageview نشون میده کلیک کرد ، عکس توسط نمایش دهنده پیش فرض اندروید نمایش داده بشه ، الان من چطوری اینکار رو بکنم ، یعنی با کلیک بر روی عکس کوچک ، عکس اصلی توسط نمایش دهنده پیش فرض اندروید به کاربر نشون داده بشه.

پیشاپیش از جواباتون تشکر می کنم.

با سلام . شما یک اکتیویتی جدید بساز و بکگراند اون رو عکس دل خواه بزار بعد با این دستور میتونی وقتی کاربر کلیک کرد اون رو نشونش بدی
private ImageButton imageButton1;


@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.row);
imageButton1 = (ImageButton) findViewById(R.id.imageButton1);

imageButton1.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub

Intent go = new Intent(this, مقصد);
startActivity(go);
}
});

}
}

hamyd3000
چهارشنبه 05 شهریور 1393, 21:57 عصر
داداش این رو بلدم ،من می خوام توسط نمایش دهنده پیش فرض اندروید نمایش داده بشه

diapason
پنج شنبه 06 شهریور 1393, 01:39 صبح
اگه مسیر فایل رو دارین می‌تونین به صورت زیر عمل کنید.
photoPath، مسیر فایل عکس شماست
intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(photoPath)),
"image/*");
startActivity(intent);

c0mmander
پنج شنبه 06 شهریور 1393, 02:21 صبح
اگه مسیر فایل رو دارین می‌تونین به صورت زیر عمل کنید.
photoPath، مسیر فایل عکس شماست
intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(photoPath)),
"image/*");
startActivity(intent);

اگر هم مسیر فایل رو نداشتید میتونید داخل یک ادررسی ذخیره کنید و بعد با استفاده از کد بالا اون رو نمایش بدید...