私はポップアップウィンドウをアンドロイドに作成する必要があります。私の要件は1ページにあります。ハイパーリンクをクリックし、それをクリックするとポップアップウィンドウが開きます。私は多くのチュートリアルを終えて試しましたが、どれも私のために働いていませんでした。 ポップアップウィンドウを作成する方法については、アンドロイドでお手伝いください。アンドロイドでポップアップウィンドウを作成する方法は?
答えて
import android.app.Activity;
import android.os.Bundle;
import android.view.Gravity;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.PopupWindow;
import android.widget.TextView;
import android.view.ViewGroup.LayoutParams;
public class ShowPopUpWindow extends Activity {
boolean isClicked = true;
PopupWindow popUpWindow;
LayoutParams layoutParams;
LinearLayout mainLayout;
Button btnClickHere;
LinearLayout containerLayout;
TextView tvMsg;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
containerLayout = new LinearLayout(this);
mainLayout = new LinearLayout(this);
popUpWindow = new PopupWindow(this);
btnClickHere = new Button(this);
btnClickHere.setText("Click Here For Pop Up Window !!!");
btnClickHere.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (isClicked) {
isClicked = false;
popUpWindow.showAtLocation(mainLayout, Gravity.BOTTOM, 10, 10);
popUpWindow.update(50, 50, 320, 90);
} else {
isClicked = true;
popUpWindow.dismiss();
}
}
});
tvMsg = new TextView(this);
tvMsg.setText("Hi this is pop up window...");
layoutParams = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT);
containerLayout.setOrientation(LinearLayout.VERTICAL);
containerLayout.addView(tvMsg, layoutParams);
popUpWindow.setContentView(containerLayout);
mainLayout.addView(btnClickHere, layoutParams);
setContentView(mainLayout);
}
}
こんにちは感謝のためにサンプルコード..itは正常に動作しています。私はそのポップアップウィンドウにテキストビューとボタンを配置する必要があります。これらのボタンやテキストビューをxmlレイアウトで作成して、そのポップアップウィンドウに使用できますか? –
yupどうしたらいいですか............ポップアップウィンドウで使用できるアンドロイドのウィジェット –
ありがとうございました。私はレイアウトmain1.xmlを作成しましたが、これをウィンドウのポップアップに追加する方法は?私は一般的にsetContentView(R.layout.main1)のように与えています;同様にxmlファイルをポップアップウィンドウに追加する方法は? –
- 1. アンドロイドの画面下部にポップアップウィンドウを作成する方法は?
- 2. ポップアップウィンドウでライトボックスを作成するには?ポップアップウィンドウでライトボックスを作成する方法
- 3. htmlでポップアップウィンドウを作成する方法
- 4. ポップアップウィンドウのモーダルを作成する方法
- 5. ポップアップウィンドウの作成方法
- 6. XCode Swiftでポップアップウィンドウを作成する方法は?
- 7. アンドロイドでアイコンシャドウを作成する方法
- 8. Dartでポップアップウィンドウを作成するには?
- 9. そのポップアップウィンドウを閉じるポップアップウィンドウでボタンを作る方法
- 10. アンドロイドでappwidgetのビューをプログラムで作成/作成する方法
- 11. ポップアップウィンドウをJavaで作る方法
- 12. ポップアップウィンドウでフラグメントを作成する - Androidで
- 13. アンドロイドで「水平スタイル」プログレスバーをプログラムで作成する方法は?
- 14. アンドロイドスタジオでedittext上にポップアップウィンドウとしてcalenderViewを作成する方法は?
- 15. アンドロイド - スクリーンヘルパーの作成方法
- 16. アンドロイドで独自のリスナーインターフェースを作成する方法は?
- 17. アンドロイドでトーストメッセージのインターフェイスを作成する方法は?
- 18. 複数のテキスト行をアンドロイドで作成する方法は?
- 19. アンドロイドでカスタムアクションバートンボタンを作成する方法は?
- 20. アンドロイドでボタンを作成する方法は?
- 21. アンドロイドでアニメーションやユーザーインターフェイスを作成する方法は?
- 22. アンドロイドでバッテリー残量インジケーターを作成する方法は?
- 23. アンドロイドで動的応答クロックを作成する方法は?
- 24. アンドロイドでズームイン/アウトのスクロールビューを作成する方法は?
- 25. ボタンをアンドロイドで動的に作成する方法は?
- 26. アンドロイドでDataGrid表示を作成する方法は?
- 27. アンドロイドのナビゲーションメニューでサブレベルを作成する方法は?
- 28. アンドロイドで指紋認証を作成する方法は?
- 29. アンドロイドで4x4グリッドのイメージボタンを作成する方法は?
- 30. アンドロイド用のlaravelでAPIを作成する方法は?
次のリンクを参照してください。http://www.mobilemancer.com/2011/01/08/popup-window-in-android/ http://stackoverflow.com/questions/1967863/is-そこにはポップアップウィンドウクラスの単純な例 - android-v2-0 –
もっと多くの例を探している人には、このリポジトリをお勧めします:https://github.com/oliguo/android- PopupWindow これには、コードの代わりに2種類のポップアップとそのレイアウトが含まれています。 –
も参照してください[簡単なアンドロイドポップアップウィンドウを作成する方法](https://stackoverflow.com/questions/38987442/how-to-make-a-simple-android-popup-window/45077688#45077688) – Suragch