私のアンドロイドアプリでは、カスタムダイアログを表示します。このダイアログには、左に表示されるアイコン、アイコンに隣接して表示されるテキスト(横方向)、下部に表示されるリストビューがあります。ダイアログレイアウトを水平または垂直に設定することはできません。 どうすればいいですか? Thxウィジェットをカスタム方法で配置する方法
0
A
答えて
0
2つのLinearLayoutsを使用します。最初は垂直でなければなりません。
これには2つの項目があります。アイコンとテキストが水平になる別のLinearLayoutが最初にあります。また、垂直レイアウトの他の項目はListViewにする必要があります。
そのような何か:
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical">
<LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical">
<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="whatever"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="whatever"/>
</LinearLayout>
<ListView android:layout_width="fill_parent" android:layout_height="wrap_content" />
</LinearLayout>`
希望これは、あなたのダイアログのカスタムレイアウトを作成することによって、これを行うと、setContentView(ビュー)へのルートViewオブジェクトまたはレイアウトのリソースIDを渡すことができ
0
を助けました。 :詳細については、このスレッドをチェックし
customDialog = new Dialog(Activiyt.this);
customDialog.setContentView(R.layout.yourlayout);
customDialog.show();
てください:
http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application
+0
Thx、そのスレッドは本当に便利です! –
関連する問題
- 1. 新しいGoogleアナリティクスコードにカスタム変数を配置する方法
- 2. dojoでカスタム表ウィジェットを作成する方法は?
- 3. CCUIViewWrapperでビューを配置する方法
- 4. ウィジェットを削除した後にjqueryグリッドスターを配置する方法は?
- 5. アンドロイドプログラミングのウィジェットに配置されたテキストビューのテキストを取得する方法
- 6. フレックス:HorizontalListコントロール(カスタムItemRendererを使用)で項目を配置する方法
- 7. iphoneにメニューボタンを配置する方法
- 8. LinearLayout:要素を配置する方法
- 9. iphone:webViewにホームボタンを配置する方法
- 10. UITableViewをUIViewに配置する方法
- 11. オブジェクトを配置する別の方法
- 12. headerviewをgridviewに配置する方法
- 13. UITableViewCellのコンテンツビューを配置する方法
- 14. UITableViewにUIViewを配置する方法
- 15. UIToolbarをUIWebViewに配置する方法
- 16. MenuItemにアイコンを配置する方法
- 17. UIViewの配置方法は?
- 18. テキストの配置方法は?
- 19. CSS列の配置方法
- 20. ツールバーの配置方法 - PyQt4
- 21. ダイナミックイメージの配置方法は?
- 22. jPlayerの配置方法
- 23. DataTablesカラムフィルタの配置方法
- 24. ボタンの配置方法は?
- 25. Android RelativeLayout - 配置方法
- 26. iframeの配置方法
- 27. ウィジェットの位置を修正する方法は?
- 28. DOJOでウィジェットをレンダリングする方法
- 29. カスタムFlex 4コンポーネント内にMXML子ノードを配置する方法は?
- 30. SeekBarのカスタマイズ - カスタム "サム"イメージを適切に配置する方法は?
非常に便利、THX! –