رفتن به مطلب
  • 0

مشکل با GridLayout


حمید زارع

سوال

سلام

 

من در طراحی لایوت از گرید لایوت استفاده کردم و یه آیدی بهش دادم

    <GridLayout
        android:id="@+id/grd"
        android:layout_width="2dp"
        android:layout_height="494dp"
        tools:layout_editor_absoluteY="8dp"
        tools:layout_editor_absoluteX="8dp">

        <TextView
            android:id="@+id/textView5"
            android:layout_width="60dp"
            android:layout_height="60dp"
            android:layout_marginLeft="78dp"
            android:layout_marginStart="78dp"
            android:layout_marginTop="18dp"
            android:background="@android:color/holo_orange_light"
            android:gravity="center_vertical|center_horizontal"
            android:onClick="Dropin"
            android:tag="1"
            android:textAlignment="center"
            android:textStyle="bold" />

        <TextView
                android:layout_width="0dp"
                android:layout_height="60dp"
                android:layout_marginLeft="18dp"
                android:layout_marginStart="18dp"
                android:background="@android:color/holo_orange_light"
                android:gravity="center_vertical|center_horizontal"
                android:onClick="Dropin"
                android:tag="0"
                android:textAlignment="center"
                android:textStyle="bold"

            />
    </GridLayout>

و در کدنویسی هم تعریفش کردم و ازش استفاده کردم ولی وقتی برنامه را اجرا می کنم و کد مربوط به گرید لایوت اجرا میشه برنامه کرش میکنه

 

public void saveChange() {
        GridLayout gridLayout= (GridLayout) findViewById(R.id.grd);

        SharedPreferences.Editor editor = saveitems.edit();
        for (int i = 0; i < gridLayout.getChildCount(); i++) {
            TextView tvchild = (TextView) gridLayout.getChildAt(i);
            if ((int)tvchild.getTag() == 0) {
                editor.putString(cel[i], "0");
                editor.apply();
            }
        }
    }

 

لطفاً راهنمایی بفرمایید .

لینک ارسال
به اشتراک گذاری در سایت های دیگر

0 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

هنوز برای این سوال پاسخی ارسال نشده است

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...