بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
کار نکردن تغییرات
سلام
من در یک کلاس فایل main.xml رو میگیرم و یه سری اطلاعات را میخوام تغییر بدم
اما کار نمیده
الان باید در main.xml لایه lnrMenu باید مخفی بشه اما نمیشه
این کدم :
public class Test extends G {
public static void checkData() {
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View viewMain = inflater.inflate(R.layout.main, null);
LinearLayout lnrMenu = (LinearLayout) viewMain.findViewById(R.id.lnrMenu);
lnrMenu.setVisibility(View.GONE);
}
}
0
0
اگر هدف اینه که این تغییر رو کاربر مشاهده کنه مسلماً نمیبینه، یه متد void که سه تا متغییر رو ایجاد میکنه و در آخری تغییری میده، جایی از این متغیر ها استفاده نشده. (11 سال پیش)
0
0
نه دیکه توی main.xml کد اجرا میشه : test.checkData() (11 سال پیش)
0
0
دوست عزیز هدفت از این کار دقیقا چی هست اخه کدی که من دارم میبینم حتی اگر صداش هم بزنی درست اجرا نمیشه. اخه داخل G بردیش. به نظر من ببر داخل activity بعدش هم دقیقتر توضیح بده که چه انتظاری از این کد داری (11 سال پیش)
0
0
Activity شما یکبار لایه مورد نظر رو inflate کرده برای خودش، حالا شما یه جایی دیگه این لایه رو توی یه متغیر دیگه inflate کردین. اینا ارتباطی با هم ندارن (انشام ضعیفه بهتر از این نمیتونم توضیح بدم :) (11 سال پیش)
0
0
من به این قسمت توجه نکرده بودم spirit جان کاملا درست میگه، این کار منطقی نیست (11 سال پیش)
0
0
ببنید ما در main.xml می خوایم تغییراتی انجام بدیم
اما می خوایم این تغییرات از طریق یک کلاس به نام test انجام بشه
ما در activity اصلی که main.java هست یه کد داریم و main.xml رو load می کنیم
حالا بعد از لود شدنش می خوایم از طریق یه کلاس خارج از این main.java تغییراتی اعمال کنیم (11 سال پیش)
0
0
دوستان ؟ (11 سال پیش)
0
0
دوستان ؟ (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .