حمید زارع 331 ارسال شده در 28 فروردین، 2018 اشتراک گذاری ارسال شده در 28 فروردین، 2018 سلام من در طراحی لایوت از گرید لایوت استفاده کردم و یه آیدی بهش دادم <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(); } } } لطفاً راهنمایی بفرمایید . لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
حمید زارع 331
سلام
من در طراحی لایوت از گرید لایوت استفاده کردم و یه آیدی بهش دادم
و در کدنویسی هم تعریفش کردم و ازش استفاده کردم ولی وقتی برنامه را اجرا می کنم و کد مربوط به گرید لایوت اجرا میشه برنامه کرش میکنه
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 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.