soroush_habibi

توسعه دهنده اندروید
  • تعداد ارسال ها

    30
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

3 Neutral

1 دنبال کننده

درباره soroush_habibi

  • درجه
    Advanced Member

Converted

  • google
    sshhsiteariair@gmail.com

آخرین بازدید کنندگان نمایه

93 بازدید کننده نمایه
  1. IDE رو آپدیت کردم ولی دوباره موقع ران کردن همون ارور رو داد.چطوری پلاگین هام رو آپدیت کنم؟
  2. چطوری IDE رو آپدیت کنم؟
  3. سلام به همه.وقتی برنامه رو ران می کنم این ارور رو میده.کسی میدونه مشکل چیه؟
  4. فقط جنی موشن
  5. زیر این نوشته باید یه خط کامل بیاد نه یه نقطه.
  6. سوال من اینه که چرا وقتی برنامه رو ران می کنم به جای یه خط یه نقطه سمت چپشه؟
  7. سلام.وقتی برنامم رو ران می کنم خط زیر تب به این شکل در میاد ولی بعد اینکه روی یکی دیگه از تب ها کلیک می کنم درست میشه شما میدونین مشکل چیه؟
  8. چطوری یه متغیر byte رو به imageview ست کنم؟
  9. سلام چطوری یه عکس رو داخل دیتابیس ذخیره کنم؟
  10. چطوری کاری کنم که با زدن یک دکمه برنامه ری استارت بشه؟
  11. عجیبه من دفعه قبلی که ران کردم ارور داد ولی وقتی دوباره ران کردم بدون اینکه کد هاش رو تغییر بدم درست کار کرد
  12. NDK

    آدرست غلطه.باید بنویسی: C:\Users\Pc name\AppData\Local\Android\android-sdk به جای pc name اسم کامپیوترتو بنویسی
  13. سلام این ارور چی میگه؟ اینم کدش: public class setting extends AppCompatActivity { private Toolbar toolbar; private int theme = 0; private SharedPreferences prefs; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_setting); toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); final RadioGroup rdg = (RadioGroup) findViewById(R.id.group); final View l = (View) findViewById(R.id.la); prefs = getSharedPreferences("theme",MODE_PRIVATE); theme = prefs.getInt("theme_bool",1); if (theme == 1){ toolbar.setTitleTextColor(getResources().getColor(R.color.theme_dark)); l.setBackgroundColor(getResources().getColor(R.color.theme_light)); toolbar.setBackgroundColor(getResources().getColor(R.color.theme_light)); } if (theme == 2){ toolbar.setTitleTextColor(getResources().getColor(R.color.theme_light)); l.setBackgroundColor(getResources().getColor(R.color.theme_dark)); toolbar.setBackgroundColor(getResources().getColor(R.color.theme_dark)); } rdg.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() { @Override public void onCheckedChanged(RadioGroup radioGroup, int i) { switch (rdg.getCheckedRadioButtonId()) { case R.id.radioButton: theme = 1; toolbar.setTitleTextColor(getResources().getColor(R.color.theme_dark)); l.setBackgroundColor(getResources().getColor(R.color.theme_light)); toolbar.setBackgroundColor(getResources().getColor(R.color.theme_light)); prefs = getSharedPreferences("theme",MODE_PRIVATE); SharedPreferences.Editor editor = prefs.edit(); editor.putInt("theme_bool",1); editor.commit(); break; case R.id.radioButton2: theme = 2; toolbar.setTitleTextColor(getResources().getColor(R.color.theme_light)); l.setBackgroundColor(getResources().getColor(R.color.theme_dark)); toolbar.setBackgroundColor(getResources().getColor(R.color.theme_dark)); prefs = getSharedPreferences("theme",MODE_PRIVATE); SharedPreferences.Editor editor2 = prefs.edit(); editor2.putInt("theme_bool",2); editor2.commit(); break; default: break; } } }); } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if (id == R.id.home) { NavUtils.navigateUpFromSameTask(this); } return super.onOptionsItemSelected(item); } }
  14. هووووورا.درست شد😊 ممنونم که کمکم کردین😁
  15. آداپتر: import android.support.v7.widget.RecyclerView; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import java.util.ArrayList; public class Recycler_View_Adapter extends RecyclerView.Adapter<Recycler_View_Adapter.adapter>{ private ArrayList<data> data1; public Recycler_View_Adapter(ArrayList<data> data) { this.data1 = data; } @Override public adapter onCreateViewHolder(ViewGroup parent, int viewType) { View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.item , parent , false); adapter ad = new adapter(v); return ad; } @Override public void onBindViewHolder(adapter holder, int position) { holder.adad1.setText(data1.get(position).getadad1()); holder.adad2.setText(data1.get(position).getAdad2()); holder.am.setText(data1.get(position).getAm()); holder.javab.setText(data1.get(position).getJavab()); } @Override public int getItemCount() { return data1.size(); } public class adapter extends RecyclerView.ViewHolder { public TextView adad1; public TextView adad2; public TextView am; public TextView javab; public adapter(View itemView) { super(itemView); adad1 = (TextView)itemView.findViewById(R.id.adad1); adad2 = (TextView)itemView.findViewById(R.id.adad2); am = (TextView)itemView.findViewById(R.id.am); javab = (TextView)itemView.findViewById(R.id.javab); itemView.setOnLongClickListener(new View.OnLongClickListener() { @Override public boolean onLongClick(View view) { data1.remove(getLayoutPosition()); notifyItemRemoved(getAdapterPosition()); return false; } }); } } public void add(data d){ data1.add(d); notifyItemInserted(this.data1.size() -1); } } اینم کل کد اکتیویتی: public class mainpage extends AppCompatActivity { private Toolbar toolbar; private RecyclerView rc; ArrayList<data> data1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_mainpage); toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setHomeButtonEnabled(true); getSupportActionBar().setDisplayHomeAsUpEnabled(true); rc = (RecyclerView) findViewById(R.id.rc); data1 = new ArrayList<>(); rc.setAdapter(new Recycler_View_Adapter(data1)); rc.setLayoutManager(new LinearLayoutManager(this)); RecyclerView.ItemAnimator itemAnimator = new DefaultItemAnimator(); itemAnimator.setAddDuration(1000); itemAnimator.setRemoveDuration(1000); rc.setItemAnimator(itemAnimator); final EditText num1 = (EditText) findViewById(R.id.editText); final EditText num2 = (EditText) findViewById(R.id.editText2); final TextView jvb = (TextView) findViewById(R.id.textView); final Button plus = (Button) findViewById(R.id.button1212); final Button up = (Button) findViewById(R.id.up); final Button down = (Button) findViewById(R.id.down); final Button up2 = (Button) findViewById(R.id.up2); final Button down2 = (Button) findViewById(R.id.down2); final Button minus = (Button) findViewById(R.id.button2); final Button drum = (Button) findViewById(R.id.button3); final Button c = (Button) findViewById(R.id.c); final Button majzoor = (Button) findViewById(R.id.button6); final Button division = (Button) findViewById(R.id.button4); final Button radical = (Button) findViewById(R.id.button5); final Button mokaab = (Button) findViewById(R.id.button7); final Button darsad = (Button) findViewById(R.id.button8); final Button tavan = (Button) findViewById(R.id.tavan); final FloatingText t6 = new FloatingText.FloatingTextBuilder(mainpage.this) .textColor(Color.BLUE) .textSize(50) .textContent("توان") .build(); t6.attach2Window(); final FloatingText t7 = new FloatingText.FloatingTextBuilder(mainpage.this) .textColor(Color.BLUE) .textSize(50) .textContent("رادیکال") .build(); t7.attach2Window(); final FloatingText t8 = new FloatingText.FloatingTextBuilder(mainpage.this) .textColor(Color.BLUE) .textSize(50) .textContent("درصد") .build(); t8.attach2Window(); final FloatingText t9 = new FloatingText.FloatingTextBuilder(mainpage.this) .textColor(Color.BLUE) .textSize(50) .textContent("مکعب") .build(); t9.attach2Window(); final FloatingText t10 = new FloatingText.FloatingTextBuilder(mainpage.this) .textColor(Color.BLUE) .textSize(50) .textContent("مجذور") .build(); t10.attach2Window(); final FloatingText t11 = new FloatingText.FloatingTextBuilder(mainpage.this) .textColor(Color.BLUE) .textSize(30) .textContent("تمیز شد") .build(); t11.attach2Window(); final FloatingText t12 = new FloatingText.FloatingTextBuilder(mainpage.this) .textColor(Color.RED) .textSize(50) .textContent("+1") .build(); t12.attach2Window(); final FloatingText t13 = new FloatingText.FloatingTextBuilder(mainpage.this) .textColor(Color.RED) .textSize(50) .textContent("-1") .build(); t13.attach2Window(); final FloatingText t14 = new FloatingText.FloatingTextBuilder(mainpage.this) .textColor(Color.RED) .textSize(50) .textContent("+1") .build(); t14.attach2Window(); final FloatingText t15 = new FloatingText.FloatingTextBuilder(mainpage.this) .textColor(Color.RED) .textSize(50) .textContent("-1") .build(); t15.attach2Window(); final FloatingText t16 = new FloatingText.FloatingTextBuilder(mainpage.this) .textColor(Color.BLUE) .textSize(50) .textContent("+") .build(); t16.attach2Window(); final FloatingText t17 = new FloatingText.FloatingTextBuilder(mainpage.this) .textColor(Color.BLUE) .textSize(50) .textContent("-") .build(); t17.attach2Window(); final FloatingText t18 = new FloatingText.FloatingTextBuilder(mainpage.this) .textColor(Color.BLUE) .textSize(50) .textContent("×") .build(); t18.attach2Window(); final FloatingText t19 = new FloatingText.FloatingTextBuilder(mainpage.this) .textColor(Color.BLUE) .textSize(50) .textContent("÷") .build(); t19.attach2Window(); tavan.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { double number1, number2, rsl = 0, k = 100, vv = 1000000; number1 = 1; number2 = 1; if (!num1.getText().toString().equals("")) { number1 = Integer.parseInt(num1.getText().toString()); } if (!num2.getText().toString().equals("")) { number2 = Integer.parseInt(num2.getText().toString()); } if (number2 >= k || number1 >= vv) { Toast.makeText(getApplicationContext(), "لطفا یک عدد کوچک تر وارد کنید", Toast.LENGTH_LONG).show(); } else { rsl = Math.pow(number1, number2); jvb.setText(String.valueOf(rsl)); } Animation a = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.click); tavan.startAnimation(a); t6.startFloating(tavan); data data2 = new data("title:" + number1, "description" + number2,"",""); data1.add(data2); Recycler_View_Adapter n = new Recycler_View_Adapter(data1); n.add(data2); } }); radical.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { double number1; double number2; String rsl; double dd; double oo; String a = "رادیکال عدد اول:"; String b = "رادیکال عدد دوم:"; number1 = 1; number2 = 1; if (!num1.getText().toString().equals("")) { number1 = Integer.parseInt(num1.getText().toString()); } if (!num2.getText().toString().equals("")) { number2 = Integer.parseInt(num2.getText().toString()); } oo = Math.sqrt(number1); dd = Math.sqrt(number2); rsl = a + oo + " " + b + dd; jvb.setText(String.valueOf(rsl)); Animation a1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.click); radical.startAnimation(a1); t7.startFloating(radical); } }); darsad.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { double number1, number2, rsl, fgh; number1 = 0; number2 = 0; if (!num1.getText().toString().equals("")) { number1 = Integer.parseInt(num1.getText().toString()); } if (!num2.getText().toString().equals("")) { number2 = Integer.parseInt(num2.getText().toString()); } rsl = number1 * number2; fgh = rsl / 100; jvb.setText(String.valueOf(fgh)); Animation a1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.click); darsad.startAnimation(a1); t8.startFloating(darsad); } }); mokaab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { double number1, number2; String rsl, char1, char2; char1 = "جواب عدد اول:"; char2 = "جواب عدد دوم:"; number1 = 0; number2 = 0; if (!num1.getText().toString().equals("")) { number1 = Integer.parseInt(num1.getText().toString()); } if (!num2.getText().toString().equals("")) { number2 = Integer.parseInt(num2.getText().toString()); } rsl = char1 + number1 * number1 * number1 + " " + char2 + number2 * number2 * number2; jvb.setText(String.valueOf(rsl)); Animation a1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.click); mokaab.startAnimation(a1); t9.startFloating(mokaab); } }); majzoor.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { double number1, number2; String rsl, char1, char2; char1 = "جواب عدد اول:"; char2 = "جواب عدد دوم:"; number1 = 0; number2 = 0; if (!num1.getText().toString().equals("")) { number1 = Integer.parseInt(num1.getText().toString()); } if (!num2.getText().toString().equals("")) { number2 = Integer.parseInt(num2.getText().toString()); } rsl = char1 + number1 * number1 + " " + char2 + number2 * number2; jvb.setText(String.valueOf(rsl)); Animation a1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.click); majzoor.startAnimation(a1); t10.startFloating(majzoor); } }); c.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { String string1 = "جواب"; String string2 = ""; jvb.setText(string1); num1.setText(string2); num2.setText(string2); Animation a1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.click); c.startAnimation(a1); t11.startFloating(c); } }); up.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { int number1, n1, rsl; number1 = 0; n1 = 1; if (!num1.getText().toString().equals("")) { number1 = Integer.parseInt(num1.getText().toString()); } rsl = number1 + n1; num1.setText(String.valueOf(rsl)); Animation a1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.click); up.startAnimation(a1); t12.startFloating(up); } }); down.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { int number1, n1, rsl; number1 = 0; n1 = 1; if (!num1.getText().toString().equals("")) { number1 = Integer.parseInt(num1.getText().toString()); } rsl = number1 - n1; num1.setText(String.valueOf(rsl)); Animation a1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.click); down.startAnimation(a1); t13.startFloating(down); } }); up2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { int number1, n1, rsl; number1 = 0; n1 = 1; if (!num2.getText().toString().equals("")) { number1 = Integer.parseInt(num2.getText().toString()); } rsl = number1 + n1; num2.setText(String.valueOf(rsl)); Animation a1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.click); up2.startAnimation(a1); t14.startFloating(up2); } }); down2.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { int number1, n1, rsl; number1 = 0; n1 = 1; if (!num2.getText().toString().equals("")) { number1 = Integer.parseInt(num2.getText().toString()); } rsl = number1 - n1; num2.setText(String.valueOf(rsl)); Animation a1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.click); down2.startAnimation(a1); t15.startFloating(down2); } }); plus.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { double number1, number2, rsl; number1 = 0; number2 = 0; if (!num1.getText().toString().equals("")) { number1 = Integer.parseInt(num1.getText().toString()); } if (!num2.getText().toString().equals("")) { number2 = Integer.parseInt(num2.getText().toString()); } rsl = number1 + number2; jvb.setText(String.valueOf(rsl)); Animation a1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.click); plus.startAnimation(a1); t16.startFloating(plus); } }); minus.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { double number1, number2, rsl; number1 = 0; number2 = 0; if (!num1.getText().toString().equals("")) { number1 = Integer.parseInt(num1.getText().toString()); } if (!num2.getText().toString().equals("")) { number2 = Integer.parseInt(num2.getText().toString()); } rsl = number1 - number2; jvb.setText(String.valueOf(rsl)); Animation a1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.click); minus.startAnimation(a1); t17.startFloating(minus); } }); drum.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { double number1, number2, rsl; number1 = 0; number2 = 0; if (!num1.getText().toString().equals("")) { number1 = Integer.parseInt(num1.getText().toString()); } if (!num2.getText().toString().equals("")) { number2 = Integer.parseInt(num2.getText().toString()); } rsl = number1 * number2; jvb.setText(String.valueOf(rsl)); Animation a1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.click); drum.startAnimation(a1); t18.startFloating(drum); } }); division.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { double number1, number2, rsl; number1 = 0; number2 = 1; if (!num1.getText().toString().equals("")) { number1 = Integer.parseInt(num1.getText().toString()); } if (!num2.getText().toString().equals("")) { number2 = Integer.parseInt(num2.getText().toString()); } rsl = number1 / number2; jvb.setText(String.valueOf(rsl)); Animation a1 = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.click); division.startAnimation(a1); t19.startFloating(division); } }); } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if (id == R.id.home) { NavUtils.navigateUpFromSameTask(this); } return super.onOptionsItemSelected(item); } }