【问题标题】:OnClick event perform on runtime generated widgetsOnClick 事件在运行时生成的小部件上执行
【发布时间】:2011-04-06 10:06:59
【问题描述】:

在我的应用程序中,我在运行时在 ScrollView 中显示 TableLayout。这都是在运行时生成的。我是从活动类创建这个视图,而不是从任何 xml。现在我想对这个生成的表的一行进行单击操作,以执行显示该行中写入的内容的详细信息。请帮助我们如何通过单击滚动视图中的一行运行时生成的表来执行操作?

【问题讨论】:

    标签: android android-activity android-widget runtime


    【解决方案1】:

    您的问题不清楚,但是如果是我的想法,请查看 view.setTag(),这将帮助您添加对另一个视图或任何对象的引用

    因此,在单击此视图时,使用 (View)view.getTag() 并更改可见性或对其进行操作。

    【讨论】:

    • 感谢 azlam,实际上我只是想通过单击在运行时从活动视图中添加的小部件进入应用程序的另一个页面。
    • 你看起来是对的阿兹拉姆。识别运行时生成的视图的最佳方法是在将其添加到父视图之前为其设置一个标签,例如: Tabrow tabrow = new Tabrow(this); tabrow.setTag(2); tablayout.add(tabrow);
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    相关资源
    最近更新 更多