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

あなたが欲しいのは、拡張可能な領域にテキストを受け入れるアンドロイドの「9-patch」バブルだと思います。

これらのドキュメントを参照してください

このスレッドを参照してください

通常、9 パッチを囲むレイアウトを作成する必要があります。リソースフォルダーに入れる特別な拡張可能な画像を作成するには、別のグラフィックツールセットが必要です。

9 パッチ イメージを作成したら、イメージ上で展開されるテキスト領域の論理オーバーレイを定義できます。そのテキスト フィールドの参照を取得し、吹き出しを塗りつぶすテキスト値に設定すると、吹き出しの画像でテキストを囲むために必要に応じて拡張されます。

于 2013-02-19T21:02:54.350 に答える