habibn 1 ارسال شده در ۱۶ شهریور ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۱۶ شهریور ۱۳۹۴ سلام دوستانی که می خواهند اکشن بار سفارشی کاستوم درست کنند کد زیر مناسب شون هست: نحوه کار این است که شما یک فایل xml برای اکشن بار می سازید و بعد بوسیله کد نویسی انرا در اکتیوتی های خود فراخوانی می کنید کد زیر را در onCreate وارد کنید و در پایین انر کد های ان اکتیوتی تان [shcode=java] ActionBar mActionBar =getActionBar(); mActionBar.setDisplayShowHomeEnabled(false); mActionBar.setDisplayShowTitleEnabled(false); LayoutInflater minflater = LayoutInflater.from(this); View mCustomView =minflater.inflate(R.layout.actionbar,null); TextView mtitleTextView =(TextView)mCustomView.findViewById(R.id.title_text); mtitleTextView.setText("ساخت اکشن بار "); ImageView home=(ImageView)mCustomView.findViewById(R.id.home); ImageView help=(ImageView)mCustomView.findViewById(R.id.help); ImageView back=(ImageView)mCustomView.findViewById(R.id.back); home.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Intent home=new Intent(cc.this,Main.class); startActivity(home); } }); help.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Intent home=new Intent(cc.this,Main.class); startActivity(home); } }); back.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Toast.makeText(getApplicationContext(), "برگشت به صفحه قبل", 6000); } }); mActionBar.setCustomView(mCustomView); mActionBar.setDisplayShowCustomEnabled(true); [/shcode] کد فایل xml اکشن بار ساخته شده سفارشی [shcode=xml] android:layout_width="fill_parent" android:layout_height="50dp" android:background="#208CE0" > android:id="@+id/title_text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:textAllCaps="true" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="#fff" android:textStyle="bold" /> android:id="@+id/home" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:src="@drawable/home" /> android:id="@+id/back" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:src="@drawable/back" /> android:id="@+id/help" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_toRightOf="@+id/title_text" android:src="@drawable/help" /> android:id="@+id/cc" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_toLeftOf="@+id/imageView1" android:src="@drawable/ss" /> [/shcode] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mr.hero 0 ارسال شده در ۱۷ شهریور ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۱۷ شهریور ۱۳۹۴ سلام و درود من از همین روش استفاده کردم ولی اکشن بارم اینجوری شده: http://s3.picofile.com/file/8197630492/Capture.PNG نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mr.smf8 8 ارسال شده در ۱۷ شهریور ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۱۷ شهریور ۱۳۹۴ http://p30droid.com/Thread-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%A7%DA%A9%D8%B4%D9%86-%D8%A8%D8%A7%D8%B1-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%DB%8C?pid=15967#pid15967 پیشنهاد من اینه ! سوالی بود در خدمتم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .