hosein71

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

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

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

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

0 Neutral

درباره hosein71

  • درجه
    Newbie
  1. این ها رو گذاشتم. همونطور که گفتم کد اول جواب میده و درسته. مشکل فقط اینجاست که میخوام از یه متغیر داخل putextra استفاده کنم.
  2. سلام. من یه edittext دارم و یک button. برای ارسال اطلاعات edittext به یک activity دیگه از کد زیر استفاده کردم : [shcode=java] protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final EditText edittext = (EditText) findViewById(R.id.edittext); Button button = (Button) findViewById(R.id.gotosecond); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this,page2.class); intent.putExtra("Attached",edittext.getText().toString()); startActivity(intent); } }); }[/shcode] حالا میخوام این کار رو با یه متغیر انجام بدم. یعنی به جای اینکه از کد [shcode=java]intent.putExtra("Attached",edittext.getText().toString());[/shcode] استفاده کنم، یه متغیر مثل myText باشه که مقدار editText توش ذخیره شه و اون رو به Activity دیگه منتقل کنم. از کد زیر استفاده کردم اما تو صفحه بعدی چیزی نشون داده نمی شد و انگار اون متغیر خالی بود. [shcode=java] protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final EditText edittext = (EditText) findViewById(R.id.edittext); final String myText = edittext.getText().toString(); Button button = (Button) findViewById(R.id.gotosecond); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this,page2.class); intent.putExtra("Attached",myText); startActivity(intent); } }); }[/shcode] ممنون از کمکتون.
  3. من از این روش استفاده کردم اما موقع اسکرول خوردن صفحه کند میشه. بخصوص صفحه هایی که یه مقدار بزرگتر هستند و متن و عکس با هم توش هست. چجوری باید برطرفش کنم؟ راستی همونطور که دوستان گفتن متن ها قابل انتخاب و کپی نیست.