رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
سورس شمارنده تعداد کلیک
#1
سلام 
بنده مبتدی هستم 

میخوام وقتی روصفحه کلیک میشه  از 0 شروع بشه 
وقتی کاربر دوباره کلیک کرد بروی صفحه یکی به 0 اضافه بشه و 1 رو نشون بده 
و کلیک بعدی که الان داره به کاربر 1 رو نشون میده وقتی کلیک کرد 2 رو نشون بده 
یکی یکی زیاد بشه 
کمک کنید
پاسخ
تشکر شده توسط:
#2
یه پروژه‌ی جدید توی Android Studio بسازین و نوع اکتیویتی اصلی رو Blank Activity بگذارین. با این‌کار یه صفحه‌ی سفید با یه کادر متن در اختیارتون گذاشته میشه. اگه به نمای Text توی لی‌اوت مراجعه کنید، خواهید دید که یه RelativeLayout دارین و یه TextView

به هرکدوم از اینها یه id بدین:
<RelativeLayout
    android:id="+id/lytRoot"
    ...>

   <TextView
       android:id="+id/txtMessage"
       ... />
</RelativeLayout>

حالا به کلاس Activity خودتون مراجعه کنید. سه تا فیلد به کلاس اضافه کنید به این‌صورت (خارج از تمام متدها) :
private int counter = 0;
private ViewGroup lytRoot;
private TextView txtMessage;

حالا این کد رو به متد onCreate اضافه کنید:
lytRoot = (ViewGroup) findViewById(R.id.lytRoot);
txtMessage = (TextView) findViewById(R.id.txtMessage);
txtMessage.setText("You have clicked 0 time(s).");
lytRoot.setOnClickListener(new View.OnClickListener() {
   @Override
   public void onClick() {
       counter++;
       txtMessage.setText("You have clicked " + counter + " time(s).");
   }
});

حالا برنامه رو اجرا کنید و روی صفحه کلیک کنید.
پاسخ
تشکر شده توسط: meysam1366
#3
سلام 
من خیلی تلاش کردم 
نشد 
میشه اونو تو یه پروژه قرار بدید ممنونم
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 2 مهمان