الأخوة إدارة الموقع الكبير الفريق العربي ..
السلام عليكم ورحمة الله وبركاته ..
أولاً أتمنى أنني في المكان الصحيح و كاتب عنوان الموضوع بالشكل الصحيح ..
لدي أستفسار في كود برمجي خاص بالأندرويد .. وأتمنى تسعفوني بالحل
أريد أن أعمل سبحة ألكترونية
بحيث يوجد بوتون في المنتصف يتم الضغط عليه مع كل تسبيحة .. و كونتر يقوم بعملية عرض عدد التسبيحات ..
طبعاً أنا قمت بكتابة الكود بحيث يعطي المستخدم كلمة سبحان الله وبعد الضغط عليها عدد 33 مرة يتم التحويل إلى الحمد لله وبعد 33 مرة يتم التحويل إلى الله أكبر و بعد 33 مرة يتم التحويل إلى لا إلاه ألا الله مرة واحدة و بعدها يتم أعادة تصفير العداد
الإشكالية أن الكود اللذي كتبته بعد أول ضغطة يتم عرض لا إلاه ألا الله ..
كيف أعالج هذه المشكلة ؟
وشكراً لكم
الكود هو
package esabha.exfuture;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class ESabhaActivity extends Activity {
/** Called when the activity is first created. */
int counter;
Button add;
TextView display;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
counter = 0;
add = (Button) findViewById(R.id.bAdd);
display = (TextView) findViewById(R.id.tvDisplay);
add.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
counter++;
if(counter < 34)
display.setText("سبحان الله" + counter);
else if(counter < 67)
display.setText("الحمد لله" + counter);
else if(counter < 100)
display.setText("الله اكبر" + counter);
else if(counter < 101)
display.setText("لا إلاه إلا الله" + counter);
}
});
}
}