私はダイアログボックスを持っていますが、未知の背景イメージがどのようにあるかを示しています。どうすればその画像を削除できますか?私を案内してください。あなたが標準AlertDialog
を使用してコンテンツビュー+タイトルなしを(それがダイアログに残るためにあなたがタイトルにスペースを設定していないが)を設定するので、おそらく何が起こっているダイアログボックスがアンドロイドで適切にレンダリングされない
0
A
答えて
2
あなたは、あなたがこの
のように行うことができますカスタムダイアログクラスのためにいくつかのカスタマイズを作ることができる
もちろんの<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Do you Want to bookmark?"
android:gravity="center"/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<Button
android:id="@+id/button_no"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="No" />
<Button
android:id="@+id/button_yes"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Yes" />
</LinearLayout>
</LinearLayout>
のようなあなたのダイアログ何かのためのあなたのXMLファイルを構築し、ダイアログクラスを拡張する必要があります
public class CustomizeDialog extends Dialog implements OnClickListener {
Button okButton;
public CustomizeDialog(Context context) {
super(context);
/** 'Window.FEATURE_NO_TITLE' - Used to hide the title */
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
yesButton = (Button) findViewById(R.id.button_yes);
yesButton.setOnClickListener(this);
noButton = (Button) findViewById(R.id.button_no);
noButton.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch(v.getId()){
case R.id.button_yes:
dismiss();
//doSomething
break;
case R.id.button_no:
dismiss();
//doSomethingElse
break;
}
}
希望すると、 あなたのコードを投稿して、これらの背景ボックスがあなたのために表示される理由を理解してくださいあなたの問題を解決する必要があります
1
。
Dialog
クラスを拡張し、必要に応じてダイアログを構築します。また、あなたがTheme.Dialog
を拡張するテーマを実装し、オーバーライドし、その後Dialog
のために独自の背景を使用する場合:
<item name="android:windowBackground">@android:drawable/panel_background</item>
独自の描画可能に。
関連する問題
- 1. ラベルコントロールが適切にレンダリングされない
- 2. キャンバスアイテムが適切にレンダリングされない
- 3. Nav BarがIEで適切にレンダリングされていない
- 4. jqplot htmlが新しいウィンドウで適切にレンダリングされない
- 5. .NET MVCカスタムヘルパーがレイアウトで適切にレンダリングされない
- 6. ファイルのアップロードがモーダルで適切にレンダリングされない
- 7. JQuery Ajaxの後にパーシャルビューが適切にレンダリングされない
- 8. Angular JS角度入力ドロップダウンコントロールが適切にレンダリングされない
- 9. PHPページが適切にレンダリングされない
- 10. JQueryモーダルダイアログが適切にレンダリングされない
- 11. Three.jsの法線が適切にレンダリングされない
- 12. Sitecore 7.2 MVCリンクが適切にレンダリングされない
- 13. Drupal 6:チェックボックステーブルが適切にレンダリングされない
- 14. XNA 2Dテクスチャが適切にレンダリングされない
- 15. d3で適切にレンダリングされないブートストラップ・フォーム・インライン
- 16. GWTがChromeで適切にレンダリングされていません
- 17. ハイチャートの動的作成 - 適切にレンダリングされない
- 18. wp_nav_menuが適切にレンダリングされていません
- 19. フォントが同じ解像度のデバイスで適切にレンダリングされない
- 20. CSSのスタイルが適切にレンダリングされない、可能なdivの問題?
- 21. rightbarbuttonが適切にアニメートされない
- 22. MySqliが適切にロールバックされない
- 23. Uploadcareが適切にクロップされない
- 24. PCを切り替えるときにInkCanvasの線が適切な境界線でレンダリングされない
- 25. Xamarinフォームを使用してListViewが適切にレンダリングされない
- 26. 快適なWebサービスリポジトリが適切にルーティングされない
- 27. C++ DirectX11テクスチャがレンダリングが適切でない場合
- 28. 適切なアンドロイドOauth2ライブラリ/フレームワーク
- 29. CSSスタイルがWordpressのカスタムテーマに適切に適用されない
- 30. IEブラウザでSVGレンダリングが適切でない
それは素晴らしいです...しかし、私は例を提供することができます...... – Programmer