PDA

View Full Version : راهنمایی درباره ساخت ذکر شمار



shs1377
جمعه 08 آذر 1392, 12:01 عصر
سلام دوستان برنامه نویس من میخواستم یک برنامه ذکر شما بسازم که یک باتن و یک textView داره
حالت عادیش نوشته باشه ذکر شمار ولی وقتی روش کلیک میکنیم بشه 1 و با هر کلیک 1+ بشه ولی وقتی روش کلیک میشه به یک تبدیل و بالاتر نمیره

کد : public class MainActivity extends Activity {
int tz;
TextView tt;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final TextView tt = (TextView) findViewById(R.id.textView1);
Button btn = (Button) findViewById(R.id.button1);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {


tz= Integer.parseInt("0".toString());
tt.setText(String.valueOf(tz+1));

}

});

};

مشکل کدم چیه؟؟؟؟؟؟؟/

shahin bahari
جمعه 08 آذر 1392, 12:53 عصر
tz= Integer.parseInt("0".toString());
tt.setText(String.valueOf(tz+1));



شما هردفعه توی متغییر tz صفر رو میریزید و اون رو 1 واحد زیاد میکنید! بدیهی هست که روی 1 بمونه. به جای این دو خط بنویسید:
tt.setText(String.valueOf(++tz));
tz رو همون جایی که تعریف کردید برابر 0 کنید کافی هست.

shs1377
جمعه 08 آذر 1392, 14:54 عصر
دوست عزیز با تشکر از شما مثلا من 20 تا ذکر فرستادم چطور میتونم ذخیره اش کنم با sharedPerfernces تا برای دفعه های بعد هم بمونه و ادامه اش را بدهم

mohsen22
جمعه 08 آذر 1392, 15:18 عصر
خب برای هر ذخیره یا نیاز به بانک اطلاعاتی دارید یا ذخیره در ارایه !

این (http://cafebazaar.ir/app/ir.androgo.dayzekr/?l=fa) رو هم ببین ایده اش در بهتر شدن برنامه ات کمک خواهد کرد

ساختی ما رو هم از ثوابش بی نصیب نزار !

shahin bahari
جمعه 08 آذر 1392, 15:40 عصر
دوست عزیز با تشکر از شما مثلا من 20 تا ذکر فرستادم چطور میتونم ذخیره اش کنم با sharedPerfernces تا برای دفعه های بعد هم بمونه و ادامه اش را بدهم
خدمت شما:
http://stackoverflow.com/questions/3624280/how-to-use-sharedpreferences-in-android-to-store-fetch-and-edit-values

raha_jon
دوشنبه 13 مرداد 1393, 04:49 صبح
منم اینو لازم دارم من ذخیره می کنم دوباره میره از یک شروع میشه یا هم به صورت مفهمومی کمک کنید شاید تونستم راه بندازم

raha_jon
دوشنبه 13 مرداد 1393, 12:03 عصر
کی راهنمایی نکردبلاخره مجبور شدم به int که قرار بود بشماره مقدار بفرسته برای اولین بار یک بفرسته بعدش کار درسته خودشو میره جلو