У меня есть несколько Buttons
в LinearLayout
. Оба динамически создаются. Есть ли способ получить доступ к LinearLayout
через Button
? Я поставил LinearLayouts
id's
0 или 1. Таким образом, я хочу только кнопки, чтобы сделать что-то, если они находятся в LinearLayout
равным 1.LinearLayout Access Button через свой OnClickListener
кодекса: с
LinearLayout linearLayout = new LinearLayout(view.getContext());
linearLayout.setId(1);
Button dynamicButtons = new Button(view.getContext());
...
...
...
linearLayout.addView(dynamicButtons, layoutParam);
Так что теперь я добавил Button
к LinearLayout
. Могу ли я сделать что-то подобное для Button's
OnClickListener
:
dynamicButtons.setOnClickListener(
new View.OnClickListener()
{
public void onClick(View view)
{
if (dynamicButton.getParentView().getId()==1){ //When I click the Button, I want to access the LinearLayout the Button is in
//do something
}
}
});
Конечно эта линия dynamicButton.getParentView().getId()==1
это неправильно. Но как я могу получить доступ к этому Button's
LinearLayout?
Нет проблем. Счастливое кодирование :) – qazimusab