1

我正在尝试实现一个类似于QuickAction Dialog的弹出对话框。不同之处在于我希望在弹出窗口中有一个可垂直滚动的文本视图,而不是所有这些操作。

here正是我想要的,但这个问题与 C# 有关。

我发现了很多处理地图的例子,但没有地图。我试图让用户按下一个按钮,并让该按钮出现对话气泡。

ctInfoButton = new ImageButton( this );
ctInfoButton.setOnClickListener( new OnClickListener() {
    public void onClick( View v ) {
         // Pop up code initialized here.
    }
});
4

1 回答 1

1

我认为你想要的是一个 android '9-patch' 气泡,它将在其可扩展区域中接受文本。

查看这些文档

看到这个线程

通常,您需要创建包含 9-patch 的布局。这需要一组单独的图形工具来创建特殊的、可扩展的图像,该图像将进入您的资源文件夹。

一旦您创建了 9-patch 图像,您就可以定义在图像上扩展的文本区域的逻辑覆盖。您会在该文本字段上获得参考,将其设置为要填充气泡的文本值,它将根据需要扩展以将文本与气泡图像括起来。

于 2013-02-19T21:02:54.350 回答