تالار گفتمان nCIS.ir

نسخه‌ی کامل: سورس شمارنده تعداد کلیک
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام 
بنده مبتدی هستم 

میخوام وقتی روصفحه کلیک میشه  از 0 شروع بشه 
وقتی کاربر دوباره کلیک کرد بروی صفحه یکی به 0 اضافه بشه و 1 رو نشون بده 
و کلیک بعدی که الان داره به کاربر 1 رو نشون میده وقتی کلیک کرد 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).");
   }
});

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