Ric*_*ipe 1 android view android-linearlayout
Hy大家,
我需要帮助.我怎么检查属于linearlayout的视图?
我有一个ImageButton,我需要一个条件,验证是否属于linearlayout.这是一个简单的问题,但我很累,现在没有想到任何事情.我很感激你的帮助
有人可以帮忙吗?谢谢你的帮助
Fra*_*aro 11
没有试过这个,但它应该工作.假设您的ImageButton始终是LinearLayout的直接子项.
View parent = (View)mContent.getParent();
if (parent instanceof LinearLayout) {
// do stuff
}
Run Code Online (Sandbox Code Playgroud)
您可以在LinearLayout上使用findViewById方法.从JavaDoc"查找具有给定id的子视图.如果此视图具有给定的id,则返回此视图."
LinearLayout layoutWithButton = (LinearLayout)findViewById(R.id.layout_with_button);
ImageButton buttonInLayout = (ImageButton)layoutWithButton.findViewById(R.id.button_in_layout);
if (buttonInLayout != null) {
// Found
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7597 次 |
| 最近记录: |