当我有太多的布局时,我应该使用findbyTag()吗?

时间:2018-05-02 13:10:13

标签: java android

我正在使用findViewWithTag insched的findViewById,因为我有一个5 * 5矩阵的按钮,我不想每次都写findVieById,所以我拿了标签字符串并用findByViewTag初始化布局这是正确的吗?如果没有请建议 例如: -

android:tag="gridImage29" in below Imageview
 <ImageView
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:layout_columnWeight="1"
        android:layout_marginEnd="@dimen/dp1"
        android:layout_marginTop="@dimen/dp1"
        android:layout_rowWeight="1"
        android:background="#415667"
        android:padding="@dimen/dp14"
        android:tag="gridImage29" />

2 个答案:

答案 0 :(得分:1)

是。它会工作。通常,它用于动态创建的视图。

答案 1 :(得分:0)

是的,您可以使用,但通常使用findViewWithTag代替findViewByIdPlease refer this answer