Android,来自include标签的调用按钮

时间:2010-09-01 22:56:23

标签: android android-linearlayout

我关注了页脚栏的@seanhodges示例(android导航栏底部):  https://stackoverflow.com/questions/2369975?tab=votes#tab-top

是否可以从include标记中调用它,然后在运行时访问每个按钮

<LinearLayout android:layout_alignParentBottom="true"
    android:layout_height="wrap_content" android:layout_width="fill_parent">
     <include  android:id="@+id/footer" layout="@layout/footer" /> 
</LinearLayout>

从include标签调用它时,它在屏幕上看起来很好。 我尝试在运行时到达按钮,但可以使它工作..

我知道这不是方法,但我正在寻找像这样的东西......

 Button _BackButton= (Button)findViewById(R.id.footer);

_BackButton.setText("new text");

 Button _Backhome= (Button)findViewById(R.id.footer);

_Backhome.setText("new text");

可以通过-include-标签来完成吗?

感谢

1 个答案:

答案 0 :(得分:0)

您应该使用页脚布局中的按钮ID,使用链接到的示例,您可以通过执行以下操作获取后退按钮:

Button _BackButton= (Button)findViewById(R.id.back);

在查找指定的ID时,View层次结构肯定会通过包含的视图。