lathor 0 ارسال شده در ۲۶ بهمن ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۶ بهمن ۱۳۹۳ سلام ببخشید من یه نویگیشن دراور دارم چهار تا گزینه داره میخوام روی هر گزینه ای لمس شد بره به یه اکتیویتی فعلا روی هر گزینه لمس میشه اسم اون گزینه به صورت toast ظاهر میشه خواهش میکنم کمک کنید اینم کد های فایل main activity [shcode=java] import android.app.Activity; import android.os.Bundle; import android.support.v4.widget.DrawerLayout; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemClickListener; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class MainActivity extends Activity { private String[] mPlanetTitles; private DrawerLayout mDrawerLayout; private ListView mDrawerList; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mPlanetTitles = getResources().getStringArray(R.array.dokmeha); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); mDrawerList = (ListView) findViewById(R.id.left_drawer); // Set the adapter for the list view mDrawerList.setAdapter(new ArrayAdapter(this, android.R.layout.simple_list_item_1, mPlanetTitles)); // Set the list's click listener mDrawerList.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int post, long arg3) { String dokme_txt = getResources().getStringArray(R.array.dokmeha); Toast.makeText(getBaseContext(),"برروی "+dokme_txt+" کلیک شد", Toast.LENGTH_SHORT).show(); } }); } } [/shcode] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
perspolis 15 ارسال شده در ۲۷ بهمن ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۷ بهمن ۱۳۹۳ سلام باید کد زیر رو جایگزین کنید public class SlideMenuClickListener implements ListView.OnItemClickListener { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { function(position); } و در تابع function بر اساس position که در سوییچ کیس می زارید هر اکتیویتی که می خواهید رو استارت کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
lathor 0 ارسال شده در ۲۷ بهمن ۱۳۹۳ مالک گزارش اشتراک گذاری ارسال شده در ۲۷ بهمن ۱۳۹۳ ببخشید میتونید یه ذره کامل تر بنویسید خیلی ممنون میشم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
perspolis 15 ارسال شده در ۲۷ بهمن ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۲۷ بهمن ۱۳۹۳ شما بر اساس آیتم سوم تابعتون که post نام دارد یک سوییچ کیس بنویسید که اگر post=0 بود اکتیویتی دلخواهتون باز بشه اگر 1 بود اکتیویتی مربوط به آیتم دومتون استارت بشه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .