問題タブ [android-layout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1586 参照

android - 横長のカメラ SurfaceView の上に縦長のレイアウトを追加できますか?

私のアプリケーションは、カメラ プレビュー サーフェスを保持する必要があります。カメラは、AndroidMainfest.xml を使用して横向きに固定されています。

カメラのプレビュー自体を正しく動作させる別の方法がある場合は、お知らせください。

次に、多数のボタンを保持するオーバーレイが必要です。使いやすさのために、ユーザー インターフェイスは縦向きの表示に設定する必要があります。

(ボタンやその他の GUI 要素の) 透明なレイアウトを縦向きにする方法はありますか?

RelativeLayout を拡張して特別な回転レイアウトを作成しようとしましたが、onDraw メソッドが呼び出されません。

私は Android プラットフォームのプログラミングにまったく慣れていません。もちろん、プログラミングのトリックや回避策についてはまだあまり知りません。過去 2 週間にわたって多くの調査を行いましたが (ネイティブの Camera 実装についても調査しました)、これまでのところ適切な解決策を見つけることができませんでした。

2つの別々のアクティビティで機能するかもしれませんが、これが正しい解決策になるとは思いません。

0 投票する
3 に答える
38264 参照

android - Android GradientDrawable の使い方

GradientDrawable を使用して、いくつかの背景とボタンにグラデーションを設定しようとしています。悲しいことに、ドキュメントはあまり詳細ではありません。

グラデーションを構成するための主な属性は何ですか? start と endcolor は理解していますが、他の属性のいくつかについては説明が必要かもしれません。

現時点では、ボタンの背景として画像を使用しましたが、XML で定義されたドローアブルの方がはるかに優れています。

私はこのような外観を取得しようとします (非常に薄いグラデーションです): alt テキスト http://janusz.de/~janusz/RedButton.png

0 投票する
1 に答える
561 参照

android - 画面にグーグルMapViewとListViewが含まれるようにする方法は?

MapActivityとListActivityを拡張するカスタムアクティビティを作成する方法がわかりませんか?グーグルマップとリストビューを含む画面を試しています。

作り方は?

前もって感謝します。

0 投票する
1 に答える
608 参照

android - Android レイアウトの問題

2番目の子linearlayoutの2つのボタンを希望どおりに表示するのに非常に苦労しています...同じ行の中央に配置したいのですが、左揃えで同じ行に表示されます。誰でもこれで私を助けることができますか?

0 投票する
13 に答える
110006 参照

android - ListView内のフォーカス可能なEditText

私はこれまで約6時間費やしてきましたが、障害になっているだけです。一般的な前提は、ウィジェットとListViewを含む行が(アダプターによって生成されたか、ヘッダー・ビューとして追加されたかにかかわらず)あることです。私がやりたいのは、ジョグボール/矢印を使用して、セレクターを通常のように個々のアイテムにナビゲートできるようにすることですが、特定の行に到達すると、行を明示的に識別しなければならない場合でも、フォーカス可能な子供、セレクターで位置を示すのではなく、その子供に焦点を合わせてもらいたい。EditTextButton

私は多くの可能性を試しましたが、これまでのところ運がありませんでした。

レイアウト:

ヘッダービュー:

アダプタに他の項目があると仮定すると、矢印キーを使用すると、期待どおりにリスト内で選択範囲が上下に移動します。ただし、ヘッダー行に到達すると、セレクターにも表示されEditText、ジョグボールの使用に集中する方法はありません。注:をタップするEditText 、その時点でフォーカスが移動しますが、タッチスクリーンに依存しているため、必須ではありません。

ListViewこの点に関して、明らかに2つのモードがあります
。1 setItemsCanFocus(true)。:セレクターは表示されませんがEditText、矢印を使用するとフォーカスを取得できます。フォーカス検索アルゴリズムは予測が難しく、どの項目が選択されているかについて視覚的なフィードバック(どの行でも:フォーカス可能な子があるかどうか)がないため、どちらもユーザーに予期しないエクスペリエンスを与える可能性があります。
2 setItemsCanFocus(false).:セレクターは常に非タッチモードで描画され、EditTextタップしてもフォーカスを取得できません。

さらに悪いことに、呼び出しeditTextView.requestFocus()はtrueを返しますが、実際にはEditTextにフォーカスを与えません。

私が想定しているのは、基本的に1と2のハイブリッドです。ここでは、すべてのアイテムがフォーカス可能かどうかのリスト設定ではなく、リスト内の1つのアイテムのフォーカス可能性を設定して、セレクターが選択からシームレスに移行するようにします。フォーカスできないアイテムの場合は行全体、フォーカス可能な子を含むアイテムの場合はフォーカスツリーをトラバースします。

テイカーはいますか?

0 投票する
2 に答える
14630 参照

android - TableLayoutのボタンを別の方向に揃える方法は?

おそらく私はTableLayoutのレイアウトプロパティをまだ理解していません。セルがないため、HTMLのような柔軟なテーブルを実現することは不可能のようです。私の目標は、そのようなレイアウトを実現することです。

ここに画像の説明を入力してください

どうやってやるの?GridViewを使用することを考えましたが、これはXMLでは役に立たないようです。私の努力は次のようになります。

0 投票する
6 に答える
17221 参照

android - アクティビティは透明である必要がありますが、背景は黒です

私の使用例は、横向きのカメラ プレビュー用のオーバーレイ コントローラー アクティビティを作成することです。透明なテーマを作成するためのいくつかのチュートリアルの指示に従いました。

したがって、私の res/values/style.xml は次のようになります。

アクティビティ スニペット:

ルート アクティビティからこのアクティビティを開始すると、レイアウトは正しく描画されますが、背景は黒のままです。代わりに使用しようとしまし@android:style/Theme.Translucentたが、このテーマは呼び出し元のアクティビティ (ランドスケープ) から向きを継承しており、それは私が望むものではありません。

編集:

カメラのプレビューを保持しているアプリケーションは、縦向きではプレビューが正しく表示されないため、横向きに設定されています。(古い Google バグ レポートを参照)

私がやりたかったのは、カメラ サーフェス ホルダーの前にユーザー インタラクション インターフェイス用の独立したアクティビティを配置することでした (このアクティビティは「ポートレート」に設定するか、「センサー」に設定することをお勧めします)。

0 投票する
4 に答える
38964 参照

android - Android ランタイム レイアウトのチュートリアル

Androidで実行時にアクティビティレイアウトを実行する方法を知っているか、良いリファレンスを持っている人はいますか?

これが私の活動のコードです。ここで何かをするのを怠っているだけだと確信しています:

ご覧のとおり、(テスト目的で) 単一のテキスト ビューを含む線形レイアウトを追加しようとしていますが、アクティビティが開始されると、アプリ名のタイトル バーが表示された黒い画面が表示されます。

ありがとう

0 投票する
9 に答える
97239 参照

android - Android TableLayoutの「colspan」に相当するものは何ですか?

AndroidでTableLayoutを使用しています。現在、2つのアイテムを含む1つのTableRowがあり、その下に1つのアイテムを含むTableRowがあります。次のようにレンダリングされます。

私がやりたいのは、セル3を両方の上部セルにまたがって伸ばすことです。したがって、次のようになります。

HTMLではCOLSPANを使用します...Androidでこれを機能させるにはどうすればよいですか?

0 投票する
3 に答える
17787 参照

android - ラジオボタンの色を変更する方法はありますか?

私はラジオボタンのセットを含むラジオグループを持つアンドロイドフォームに取り組んでいます。私が言えることから、ラジオボタンを選択したときにハイライトする色を設定する方法はありません。デフォルトでは常に明るい緑色になっているようです。これは編集可能なものですか、それともありませんか?

ありがとう