Android按下文本链接,按下时显示弹出窗口

时间:2012-06-23 15:19:01

标签: android

我在Android应用程序中的线性布局中有一些文本视图。在它们旁边,我想在表单[?]上放一个小问号,点击时会显示一个带有一些信息的弹出窗口。我可以用一个按钮做到这一点,但它会非常大。

有没有简单的方法呢?

3 个答案:

答案 0 :(得分:1)

您可以将TextView与文字?一起使用。

  • 将宽度设置为wrap_content
  • 处理onClick事件以打开弹出窗口

答案 1 :(得分:1)

您可以在新的TextView中设置问号,并通过onClickListener(View.OnClickListener l)设置点击监听器。从那里你可以使用getId()方法来确定被调用的问号。然后,您可以使用switch语句来拆分程序流,以及切换语句中的任何内容。

Android参考中的TextView: http://developer.android.com/reference/android/widget/TextView.html

答案 2 :(得分:1)

使用TextView显示并使用PopupWindow在textview上显示消息点击:

TextView t = (TextView)findViewById(R.id.TextView01);
    t.setOnClickListener(this);
}

public void onClick(View arg0) {
    // OPEN PopupWindow HERE
    }

以及我们如何创建popupwindow,您可以看到本教程的帮助:

Example of using PopupWindow