🔥 ۴۰ درصد تخفیف ثبت‌نام دوره‌ها قبل از افزایش قیمت‌ها
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ زیبادخت عصار
حالت vertical و horizontal
جامعه جاوا (اندروید) ایجاد شده در ۰۹ فروردین ۱۴۰۲

امکانش هست مثلا دکمه A روی حالت vertical باشه ولی دکمه horizontal B باشه؟

اتریبیوت orientation مختص ویوگروپ لینیرلیوت هست. از چیزی که مد نظر دارین یه شماتیک بکشید بهتر بتونیم کمک کنیم.

رامک امین‌زاده ۰۹ فروردین ۱۴۰۲، ۱۸:۴۰

سه تا دکمه "ABC"روی حالت vertical اند و میخوام که دو دکمه "DF" کنار این سه تا به صورت horizontal قرار بگیرن

زیبادخت عصار ۱۲ فروردین ۱۴۰۲، ۰۷:۴۲

اگر صرفا میخواین فقط از لینیرلیوت استفاده کنید مشکلی نداره تودرتو باشه ینی شما یه لینیتر افقی داری و داخلش دوتا ویوی دیگه خواهید داشت:

یک لینیر عمودی برای باتن‌های A,B,C

و دو باتن D,F

اگر مشکلی توی پیاده‌سازی کدش دارین تا بفرستم

رامک امین‌زاده ۱۳ فروردین ۱۴۰۲، ۱۷:۵۳

بله ممنون میشم بفرستید

زیبادخت عصار ۱۵ فروردین ۱۴۰۲، ۰۹:۱۸
<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical">
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="A" />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="B" />
        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="C" />
    LinearLayout>
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="D" />
    <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="F" />
LinearLayout>

اگر بخواین باتن‌های D, F وسط صفحه بین باتن‌های افقی و سمت راست صفحه قرار بگیرند می‌تونید از اتریبیوت weight استفاده کنید یا بهتره از ConstraintLayout استفاده کنید.

جلوتر که برین اطلاعات بیشتری در این خصوص بدست می‌آورید.

رامک امین‌زاده ۱۵ فروردین ۱۴۰۲، ۱۵:۱۴