-
مطالب مشابه
-
توسط mesbAAH
چطور میتونم فونت Toolbar و NavigationView را تغییر بدم؟
البته تا یه جاهایی هم پیش رفتم ولی توی تغییر فونت مواردی که زیر مجموعه دارن (تصویر را ببینید) به مشکل برخورم.
دوستان لطفا راهنمایی کنید؛ ممنون.
-
توسط alireza123
سلام
من از از اپ بار لایوت استفاده کردم ولی منتها روی دکمه های تولبار میزنم ابتدا هیج کار نمیکنه ولی زمانی که اسکرول می کنیه به سمت بالا کلیکش کار میک نه مشکل کجاس؟
نمونه کدهاش :
<android.support.design.widget.CoordinatorLayout android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <android.support.design.widget.AppBarLayout android:id="@+id/app_bar_layout" android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar" android:fitsSystemWindows="true"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsing_toolbar" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed" app:contentScrim="?attr/colorPrimary" app:statusBarScrim="@null" app:expandedTitleMarginStart="48dp" app:expandedTitleMarginEnd="64dp" android:fitsSystemWindows="true"> <RelativeLayout android:layout_width="match_parent" app:layout_collapseMode="parallax" android:layout_below="@+id/trancToolbar" android:layout_height="400dp"> <android.support.v4.view.ViewPager android:id="@+id/viewpager" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#fff" /> </RelativeLayout> <android.support.v7.widget.Toolbar android:layout_width="match_parent" android:background="@android:color/transparent" android:layout_height="?attr/actionBarSize" android:id="@+id/trancToolbar" app:layout_collapseMode="pin" xmlns:android="http://schemas.android.com/apk/res/android"> <LinearLayout android:id="@+id/linearToolbarShow" android:orientation="horizontal" android:gravity="center" android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="wrap_content" android:orientation="horizontal" android:layout_weight="1" android:layout_height="wrap_content"> <ImageView android:layout_width="32dp" android:id="@+id/wbasket" android:src="@drawable/bbasket" android:layout_marginRight="32dp" android:scaleType="fitCenter" android:layout_height="32dp" /> <ImageView android:layout_width="32dp" android:src="@drawable/bsearch" android:id="@+id/wsearch" android:scaleType="fitCenter" android:layout_height="32dp" /> </LinearLayout> <LinearLayout android:layout_gravity="right" android:padding="0dp" android:orientation="horizontal" android:gravity="left" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:layout_marginRight="32dp" android:scaleType="centerCrop" android:layout_width="32dp" android:layout_gravity="center_vertical" android:src="@drawable/bhambergur" android:id="@+id/whambergurMenu" android:layout_height="32dp" /> </LinearLayout> </LinearLayout> </android.support.v7.widget.Toolbar> <android.support.v7.widget.Toolbar android:id="@+id/toolbar22" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:layout_collapseMode="parallax" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout>
-
توسط alireza123
سلام
من برنامه ای که نوشتم اندرودید بالای 5 اجرا میکنه ولی پایین 5 کراش میده . رفتم نگاه کردم دیدم خطا از تولبار میگیره
کدهای تولبار اینه
<?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#f22" android:theme="@style/ThemeOverlay.AppCompat.Dark" android:elevation="4dp" > </android.support.v7.widget.Toolbar> کد اکتیوتی هم اینه
public class agahi_main2 extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_agahi_main2); } خطای که میده هم اینه
06-07 00:55:20.355 3314-3314/? E/VdcInflateDelegate﹕ Exception while inflating <vector> org.xmlpull.v1.XmlPullParserException: Binary XML file line #17<vector> tag requires viewportWidth > 0 at android.support.graphics.drawable.VectorDrawableCompat.updateStateFromTypedArray(VectorDrawableCompat.java:535) at android.support.graphics.drawable.VectorDrawableCompat.inflate(VectorDrawableCompat.java:472) at android.support.graphics.drawable.VectorDrawableCompat.createFromXmlInner(VectorDrawableCompat.java:436) at android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:708) at android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:348) at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:188) at android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:181) at android.support.v7.widget.TintTypedArray.getDrawable(TintTypedArray.java:67) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:298) at android.support.v7.widget.Toolbar.<init>(Toolbar.java:229) at java.lang.reflect.Constructor.constructNative(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:417) at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:226) at android.support.v7.app.AppCompatViewInflater.createViewFromTag(AppCompatViewInflater.java:175) at android.support.v7.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:146) at android.support.v7.app.AppCompatDelegateImplV7.createView(AppCompatDelegateImplV7.java:984) at android.support.v7.app.AppCompatDelegateImplV7.onCreateView(AppCompatDelegateImplV7.java:1043) at android.support.v4.view.LayoutInflaterCompatHC$FactoryWrapperHC.onCreateView(LayoutInflaterCompatHC.java:44) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:675) at android.view.LayoutInflater.parseInclude(LayoutInflater.java:807) at android.view.LayoutInflater.rInflate(LayoutInflater.java:736) at android.view.LayoutInflater.rInflate(LayoutInflater.java:749) at android.view.LayoutInflater.inflate(LayoutInflater.java:489) at android.view.LayoutInflater.inflate(LayoutInflater.java:396) at android.view.LayoutInflater.inflate(LayoutInflater.java:352) at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:280) at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:140) at com.example.mostafanazarband.sajma.agahi_main2.onCreate(agahi_main2.java:15) at android.app.Activity.performCreate(Activity.java:5104)
-
توسط barman.ar16
سلام به همه ی اساتید عزیز
ابتدا به همه خداقوت میگم و خواهشمندم نسبت به سوالی که می پرسم ملاطفت نشون بدید و اگر مقدور بود راهنمایی بفرمائید ((( بنده مبتدی هستم و تازه شروع به برنامه نویسی اندروید اون هم با اندروید استودیو کردم )))
*** مطلب مهمی که بهش فکر کردم اینه که اول من اومدم مفاهیم پایه رو یاد گرفتم و بعد با توجه به اینکه دیدم مطالب توی اندروید استودیو بسیار وسیع و متنوع هستند تصمیم گرفتم پروژه محور مطالب رو یاد بگیرم یعنی هر آنچه نیازم شد برم سراغش و یادش بگیرم ( البته این رو هم بگم که من قبلا سی شارپ کار کردم در حد متوسطه الی پیشرفته و آشنایی با برنامه نویسی دارم )
خب اولین سوالم همانطور که از موضوع تاپیک مشخصه این هست که چطور میشه با استایل actionbar کار کرد و اون رو کاستومایز کرد البته با جستجویی که کردم تا اینجا پیش رفتم که از قسمت مانیفست میشه به استایل اون دست پیدا کرد و بعد به سراغ style رفت و با اون ور رفت اما من دقیقا به دنبال روشی هستم که بشه این طراحی رو داشت
عکس :
ممنون و سپاسگذارم
-
-
فایل
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .