saji-fun! 0 ارسال شده در ۱۰ شهریور ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۰ شهریور ۱۳۹۳ سلام! ببخشید این خطای لوگ کت یعنی چی؟؟؟؟؟ you content must have a ListView whose id attribute is android.R.id.list باید چیکار کنم؟؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
SASAN_AH 38 ارسال شده در ۱۰ شهریور ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۰ شهریور ۱۳۹۳ دوست عزيز كدهاتو رو بزاريد خيلي بهتر ميشه كمك كرد نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
saji-fun! 0 ارسال شده در ۱۰ شهریور ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۱۰ شهریور ۱۳۹۳ این کد main: [shcode=java]package com.example.str; import android.os.Bundle; import android.app.Activity; import android.app.ListActivity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class MainActivity extends ListActivity { String[] str = {"abbas","ali","hasan","sajjad","ehsan","farhad","hamid","reza"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_list_item_1, str); setListAdapter(adapter); } @Override protected void onListItemClick(ListView l, View v, int position, long id) { // TODO Auto-generated method stub super.onListItemClick(l, v, position, id); Toast.makeText(this, str[position] +" entekhabe shoma bud!", Toast.LENGTH_SHORT).show(); switch (position) { case 0: startActivity(new Intent(MainActivity.this, Class2.class)); break; case 1: startActivity(new Intent(MainActivity.this, Class3.class)); break; default: break; } } }[/shcode] اینم کلاس دوم و سوم! [shcode=java]package com.example.str; import android.os.Bundle; import android.app.Activity; import android.app.ListActivity; import android.content.Intent; import android.view.Menu; import android.view.View; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class Class2 extends ListActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.class2); } }[/shcode] [shcode=java]package com.example.str; import android.app.ListActivity; import android.os.Bundle; public class Class3 extends ListActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.class3); } }[/shcode] وقتی روی گزینه هایی به غیر از 1 و 2 توی لیست ویو کلیک میکنم toast نشون داده میشه! ولی روی اولی و دومی کلیک میکنم خطای فورس کلوز میده!! در اندروید منیفست هم اکتیویتی هام رو معرفی کردم! نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
SASAN_AH 38 ارسال شده در ۱۰ شهریور ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۰ شهریور ۱۳۹۳ لايوت براي اونا ساختي؟(دو تا اكتيويتي ها) يا ايدي ليست ويو رو بايد اينطور قرار بدي android:id="@android:id/list" نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .