マーカーではポップアップ ウィンドウが機能しない

JSロー

おはようございます

ここで、マーカー クリックにポップアップ ウィンドウ機能を追加しようとしていますが、アプリを起動するとポップアップが機能しません。私はそれを解決しようとしていますが、それでも問題を解決できません。

これは私のJavaコードです

package com.everstudio.nadejenew;

import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.PopupWindow;
import android.widget.RelativeLayout;

import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;

import static android.content.Context.LAYOUT_INFLATER_SERVICE;

public class LocationFragment extends Fragment implements OnMapReadyCallback {

static View view;
private GoogleMap mMap;
private RelativeLayout dialog_popup;
Marker m1;

public LocationFragment() {
    // Required empty public constructor
}

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {

    if (view == null) {
        view = inflater.inflate(R.layout.fragment_location, container, false);
        SupportMapFragment mapFragment = (SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.map);
        mapFragment.getMapAsync(this);
    }
    return view;
}

@Override
public void onMapReady(GoogleMap googleMap) {
    mMap = googleMap;
    mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);

    // Add a marker in Sydney and move the camera
    LatLng location = new LatLng(2.1895696, 102.2478482);


    m1 = mMap.addMarker(new MarkerOptions().position(location).title("Location"));


    mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener()
    {

        @Override
        public boolean onMarkerClick(Marker Marker) {
            LayoutInflater inflater = (LayoutInflater) getActivity().getSystemService(LAYOUT_INFLATER_SERVICE);
            View popupView = inflater.inflate(R.layout.marker_popup, null);
            final PopupWindow popupWindow = new PopupWindow(
                    popupView,
                    FrameLayout.LayoutParams.WRAP_CONTENT,
                    FrameLayout.LayoutParams.WRAP_CONTENT);

            Button btnDismiss = (Button)popupView.findViewById(R.id.dismissbtn);
            btnDismiss.setOnClickListener(new Button.OnClickListener(){

                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    popupWindow.dismiss();
                }});
            return true;
        }

    });
}

  }
ザルル・イザム

あなたが行方不明です popupWindow.showAsDropDown(popupView);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Chrome拡張機能のポップアップウィンドウでアラートが機能しない

ポップアップウィンドウでSeleniumオートメーションが機能しない

vuejsポップアップでカウントダウンタイマーが機能しない

Tkinterウィンドウで保存機能が機能しない

JS機能がウィンドウで機能しない

Androidオプションメニューのポップアップウィンドウが機能しない

スピナーOnItem選択が機能しないポップアップウィンドウ

GNUOctaveコマンドウィンドウが機能しない

Pyautoguiがゲームウィンドウで機能しない

ポップアップウィンドウで閉じるボタンが機能しない

ポップアップウィンドウ内で送信ボタンが機能しない

ウィンドウオンロード機能が機能しない

ASP.NETMVC投稿がポップアップウィンドウで機能しない

MacでOpenCVウィンドウが機能しない

ポップアップウィンドウが表示されているときにsetVolumeControlStreamが機能しない

フェードイン/フェードアウトがポップアップで機能しない

ドロップダウンフィルターがangularjsで機能しない

ExcelMacフィルタードロップダウンでワイルドカードが機能しない

相互運用機能を介して WPF ウィンドウが読み込まれると、マークアップ拡張機能が機能しない

ポップアップウィンドウに詳細を表示するボタンが機能しない

window.onbeforeunloadがFirefox46のポップアップウィンドウで機能しない、他のすべてのブラウザが機能する

HTML情報ウィンドウ機能を備え、個人アカウントキーを備えていないAngularのマップが必要です

マングースミドルウェアのポストアップデートが機能しない

SignalRがMicrosoftEdgeブラウザウィンドウで機能しない10

ウィンドウドラッグが正しく機能しない

html5オートフォーカスがグーグルマップv3情報ウィンドウフォームで機能しない

実行時のWPFウィンドウマージンが機能しない

Googleマップマーカークラスタリングがズームアウトで機能しない

ウィンドウロードでのJQueryFadeInが機能しない

TOP 一覧

  1. 1

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  2. 2

    CSSのみを使用して三角形のアニメーションを作成する方法

  3. 3

    ZScalerと証明書の問題により、Dockerを使用できません

  4. 4

    ドロップダウンリストで選択したアイテムのQComboBoxスタイル

  5. 5

    別のホストからTomcat Managerアプリにアクセスする

  6. 6

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  7. 7

    Windows 10でのUSB入力デバイスの挿入/取り外しの検出

  8. 8

    Python / SciPyのピーク検出アルゴリズム

  9. 9

    MLでのデータ前処理の背後にある直感

  10. 10

    useRefに反応してコンポーネントをスクロールして表示する

  11. 11

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  12. 12

    パンダは異なる名前の列に追加します

  13. 13

    PictureBoxで画像のブレンドを無効にする

  14. 14

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  15. 15

    Pythonを使用して、リストからデータを読み取り、特定の値をElasticsearchにインデックス付けするにはどうすればよいですか?

  16. 16

    LinuxでPySide2(Qt for Python)をインストールするQt Designerはどこにありますか?

  17. 17

    Material-UIでTextFieldエラーの色を条件付きでオーバーライドする方法

  18. 18

    goormIDEは、ターミナルがロードするデフォルトプロジェクトを変更します

  19. 19

    MatplotlibまたはSeabornを使用して、グループ化されたデータから複数のプロットを生成するにはどうすればよいですか?

  20. 20

    Luaの文字列から特定の特殊文字を削除するにはどうすればよいですか?

  21. 21

    Flutterにファイルピッカープラグインを追加するにはどうすればよいですか?

ホットタグ

アーカイブ