Sina4EverAfter

استفاده از چند لی یوت در یک اکتیویتی

6 ارسال در این موضوع قرار دارد

سلام دوستان. ممنون میشم اگر راهنماییم کنید.

من چند تا لی یوت ایجاد کردم و می خوام با توجه به دکمه هایی که روی UI قرار داره، لی یوت ها تغییر کنن.

نحوه inflate کردن لی یوت چه طور انجام میشه. چون پرسیدم گفتن که باید با استفاده از inflate کردن این کار رو انجام بدیم.

ممنون میشم اگر راهنمایییم کنید.

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


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

دوستان کسی نیست من و راهنمایی کنه.

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


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

دوستان کسی نیست من و راهنمایی کنه.

FrameLayout باید داخل main_layout تعریف بشه. و first_layout هم باید چیزی غیر از FrameLayout باشه(مثلا LinearLayout).

بعد به دو شکل میتونی View رو داخل frame_layout قرار بدی.

1_

FrameLayout frame = (FrameLayout) TestActivity.this.findViewById(R.id.frame_layout);LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);LinearLayout lLayout_1st = (LinearLayout)inflater.inflate(R.layout.first_layo  ut, null);frame.removeAllViews();frame.addView(lLayout_1st);

2_

LayoutInflator.from(TestActivity.this).inflate(R.l  ayout.first_layout, frame, true);

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


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

سلام میشه یکی توضیح بده لی بوت چیه من تا حالا نشنیدم؟!:huh:

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


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

سلام میشه یکی توضیح بده لی بوت چیه من تا حالا نشنیدم؟!:huh:

 اشتباه تایپ کردن همون l        layout:D

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


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

سلام

شما نیاز نیست layout رو تغییر بدی میتونی چند تا عکس بزاری توی پوشه drawable و براحتی عکس ها رو تغییر بدی انجوری جالبتره من خودم انجام دادم قشنگتره این برنامه رو ببین

موسیقی

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری