آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

(حل شد) باز کردن پنجره کوچک در برنامه

irmacfa  11 سال پیش  11 سال پیش
0 0

سلام دوستان وقت بخیر ببخشید من یه برنامه دارم میسازم میخواستم در صفحه اصلی وقتی روی بفرض مثال  کامپیوتر کلیک میکنم یه پنجره وا بشه بعد توش دو گزینه کاردانی و کارشناسی باشه که رو کاردانی کلیک میکنیم بره اطلاعات اونجا رو نشان بده !

برای رفتن به فرم دیگه بلدم چطوری هست اما این که بخواهم در پنجره این دو تا گزینه رو نمایش بده در همون صفحه اصلی نمیدونم باید چیکار بکنم ؟

از دوستان کسی بلد هست ممنون میشم راهنمایی بکنه ! 

 

+2 0
باید از dialog استفاده کنید که در آموزش ها نحوه کار با اون به صورت کامل توضیح داده شده . (11 سال پیش)
0 0
داداش داخل آموزش ها اون چیزی که من خواستم نبود ؟ (11 سال پیش)
+1 0
خب اون چیزی که مد نظرتون هست رو نشون بدین تا دوستان راهنمایی کنن.یه عکسی، اسکرین شاتی چیزی.این چیزی که شما نوشتن جوابش میشه همون dialog ها که اقا محمد حسین گفتن (11 سال پیش)
+1 0
شما یه دیالوگ باز میکنید و داخلش دوتا دکمه میزارید : عملکرد دکمه اول رفتن به فرم کاردانی ، دکمه دوم فرم کارشناسی ! و ... (11 سال پیش)
0 0
من هم دقیقا با همین ساخت دیالوگ مشکل دارم ! داخل آموزش ها نفهمیدم بیرون آموزش چطوری بسازم یعنی روی یه Button کلیک کردم همین دو دکمه نمایش داده بشه ولی کد و دستورش رو نمیدونم ؟ (11 سال پیش)
+1 0
اموزش با دقت نگاه کن منطقش میشه این : توصفحه اصلی یه دکمه داری ، بازدن این دکمه یک دیالوگ باز میشه ، داخل دیالوگ دوتا دکمه داری که هر کدوم از طریق Intent کاربرو به فرم دیگه ( اکتیویتی ) هدایت میکنه ! موفق باشید (11 سال پیش)
0 0
اون دکمه OK و Cancel داره من میخوام داخلش دکمه های زیر هم باشند (11 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
سجاد زهره ای  11 سال پیش
+2 0

نگاه شما اول یه layout بساز و داخل اون طراحی رو که میخوای انجام بده مثلا دوتا دکمه بزار بعد بیا داخل کلاس اکتیویتیت از این کد استفاده کن به همین راحتی

 
public void DialogLogin()
{

final Dialog dialogLogin=new Dialog(MainActivity.this);
dialogLogin.getWindow().requestFeature(Window.FEATURE_NO_TITLE);
dialogLogin.setContentView(R.layout.dialog_login);
dialogLogin.setCancelable(true);

final Button btnLogin=(Button) dialogLogin.findViewById(R.id.btnLoginHeart);
final EditText edtUser=(EditText) dialogLogin.findViewById(R.id.edtUser);
final EditText edtPass=(EditText) dialogLogin.findViewById(R.id.edtPass);
final Button btnRegister=(Button) dialogLogin.findViewById(R.id.btnCnsl);

btnLogin.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
//کد مورد نظر
}
});


btnRegister.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {

//کد مورد نظر
}
});

dialogLogin.show();

}
 بعد به همین راحتی این متد رو فراخوانی کن
0 0
دادش اینطوری نمیفهمیم من کد خودم رو بزارم کمک میکنی توشو ویرایش کنیم ؟ (11 سال پیش)
0 0
آقا عالی بود. دمت گرم (11 سال پیش)
پاسخ به سوال 
irmacfa  11 سال پیش
0 0

 package ir.eslamabadjome.app;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.Window;
import android.widget.Button;


public class Activity1 extends Activity {

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.form1);

Button btn1 = (Button) findViewById(R.id.btn1);
btn1.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
Intent intent = new Intent(Activity1.this, Activity2.class);
Activity1.this.startActivity(intent);
Activity1.this.finish();
}
});

}
}
 
0 0
برا وارد کردن کد دکمه بزن بعد کد پیست کن که خوانا باشه ! اونجایی که نوشتی Intent intent و رفتی داخل اکتیویتی حذف کن به جای Intent intent شما باید دستور باز شدن دیالوگ بنویسی ! (11 سال پیش)
0 0
داداش سطح دیپلم بگو :D حالا درستش کردم ببین الان دقیقا باید تبدیل کنم به چی ؟ میتونم خواهش بکنم از رو همین آمده بشه !!! (11 سال پیش)
+1 0
بهتره خودتون انجام بدید : شما یه دکمه تعریف کردی btn1 موقعی که روی این دکمه کلیک میشه نیازی به Intent نیست اون سه خط مربوط به تعریف Intent حذف کن ! شما اینجا باید دستور ساخت و اجرای دیالوگ بنویسی تا موقع کلیک روی دکمه ، یه دیالوگ باز بشه ! (11 سال پیش)
0 0
خوب این درست الان بجای اون کد دقیقا چه کدی رو بزنم فقط برای اون قسمت؟ (11 سال پیش)
+1 0
داخل بخش پنجم روش ساخت دیالوگ گفته شده که سه نوع دیالوگ داریم اون بخش ببین ! شما دیالوگ و کل عملکردش و تعریف اون دو تا دکمه که مال دوتا فرم بود داخل همین قسمت باید بنویسی و برای اون دوتا دکمه هم که داخل دیالوگ قرار میگیرند دستور Intent همین جا تعریف کنی . (11 سال پیش)
+1 0
نگاه عزیز اون کدی که من دادمت واسه همیشه میتونی استفاده کنی تو کد کامل اکتیویتیت بزار تا واست بگم کجاش بزاری (11 سال پیش)
+1 0
اگه بتونی سورس کدتو آپلود کنی که چه بهتر تا واست درستش کن (11 سال پیش)
+1 0
ایول داش حل شد ./ دمتون گرم (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .