Android:从 View 中返回一个字符串?

标签 android view onclick android-intent

如何从 View 中获取字符串?更具体地说,我在一个 tabview 中有 36 个按钮。当我点击按钮时,它会调用一个

android:onClick="onClick"

从我的 XML 调用方法 onClick(View v)。然后我想根据单击的按钮通过 Intent 将变量传递给另一个 Activity 。现在我知道按下按钮的 View 是“v”,我想知道的是如何获取该 View 并使其成为我可以操作的字符串。

最佳答案

你是这个意思吗?它是 显式类转换,一种 Java 语言特性。

public void onClick(View v)
{
    Button button = (Button) v;
    String info = button.getText();
    Intent intent = new Intent();
    .....
}

关于Android:从 View 中返回一个字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5672177/

相关文章:

Android - 正在发生但未显示的 View

javascript - 我可以使用高阶组件将 onClick 添加到我的组件而不添加包装器 DOM 元素吗?

javascript - 尝试使用 HTML5/CSS3/JS 创建带有 z-index 的堆叠菜单

triggers - 单击按钮触发 href sip/tel 链接 jquery

android - TextView 中的多个彩色 <a> 标签

Flutter:使用 Navigator.of(context).pop() 时出现异常;

asp.net-mvc - 强类型 MVC View 中的 linq groupby

android - 最近的医院/餐厅的 MapActivity 查询不工作

android - 能否以某种方式将 Drawable 用作着色器?

带有res文件的android库依赖库