PDA

View Full Version : نحوه دسترسی به المان های یک لایوت دیگر



EHSAN99100
جمعه 06 آذر 1394, 18:10 عصر
سلام
من در لیوت اصلی یک لیست ویوی باز شونده دارم که برای نمایش گزینه های داخلیش یک لیوت به نام چایلد داره
حالا می خوام بدونم که چطور میشه از داخل مین اکتیوتی به لیوت چایلد این لیست ویو دسترسی داشته باشم و رنگ متن داخل چایلد رو عوض کنم

AliRezaBeytari
جمعه 06 آذر 1394, 21:50 عصر
به این صورت :


View view = View.inflate(R.layout.second_layout, null, false);
view.findViewById(R.id.button1).setOnClickListener (new View.OnClickListener() {
@Override
public void onClick(View view) {
// do something here
}
});


موفق باشی.

EHSAN99100
جمعه 06 آذر 1394, 23:48 عصر
به این صورت :


View view = View.inflate(R.layout.second_layout, null, false);
view.findViewById(R.id.button1).setOnClickListener (new View.OnClickListener() {
@Override
public void onClick(View view) {
// do something here
}
});


موفق باشی.


View view = View.inflate(getBaseContext(),R.layout.parent_layo ut, null);
TextView parent_txt = (TextView) view.findViewById(R.id.parent_txt);
parent_txt.setTextColor(Color.parseColor("#000000"));

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

AliRezaBeytari
شنبه 07 آذر 1394, 16:23 عصر
خب چرا درون onCreate خود layout دومی کد رو نمینویسید ؟؟!!