如何在GridLayout中获取视图的行和列位置/编号?

时间:2013-09-21 15:34:51

标签: android android-layout textview android-gridlayout

我正在开发一个应用程序,我正在使用网格布局来排列TextViews。 TextView是动态添加的。

现在我想要的是当用户点击任何点击监听器时,应该弹出一个toast,根据行号和列号给出textview的位置。 (我也在使用列跨度)。

到目前为止,我已经在textView上实现了点击监听器,但我无法弄清楚如何在吐司中展示它的位置。

网格布局在水平ScrollView中添加,而ScrollView又添加到滚动视图中,我需要此设置才能在两个方向上滚动。

我的布局XML: -

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@+id/vertical_scroll_view3">

    <HorizontalScrollView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/horizontal_scroll_view3">

        <GridLayout
            android:layout_height="wrap_content"
            android:layout_width="match_parent"
            android:id="@+id/gridLayout"
            android:orientation="vertical"

            />
    </HorizontalScrollView>
</ScrollView>

我正在关注以下问题以动态添加视图

How to make a GridLayout fit screen size

我的gridlayout是: - enter image description here

及其网格布局不是网格视图!!

任何建议表示赞赏!!

0 个答案:

没有答案