問題タブ [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 に答える
1259 参照

android - ListView 内の TextView: setTextHighlightColor() の問題

私はListViewそれのTextView中にあります。TextColor問題は、 でセルの選択範囲を変更したいのですListViewが、 の設定setTextHighlightColorTextViewはこの出力が得られないということです。

これにセレクターを設定しようとしましたが、それも役に立ちません。

これは解決できますか?問題が発生する原因は何ですか?

コードのレイアウトは次のとおりです。

Cell.xml

セレクターはシンプルなもの

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

android - 2 つのボタンが等間隔に配置された Android レイアウト

このレイアウトは正しく機能します。テキスト ビューとその下に 2 つのボタンが均等に配置された相対レイアウトです。

しかし、layoutopt を実行すると、「この TableRow レイアウトまたはその TableLayout 親は役に立たない可能性があります」と表示されます。

このレイアウトをテーブルなしで行う方法はありますか?

0 投票する
7 に答える
54427 参照

android - Android:InflateExceptionの発生源を追跡する方法は?

アプリケーションを起動しているときに、Logcatで次の警告が表示されます。

私のアプリケーションは、次のスプラッシュ画面で始まります。

スプラッシュは、スプラッシュ画面に表示される画像です。アプリにドローアブルを保存するための4つのフォルダーがあります。

/ res / drawable-hdpi
/ res / drawable-ldpi
/ res / drawable-mdpi
/ res / drawable-nodpi

スプラッシュ画像は、最初の3つに独自のバージョンがあり、正しく表示されます。ImageViewからsrcプロパティを削除すると、画像は削除されますが、例外は削除されません。

例外の原因を探す場所が少し迷っています。これが本当にこのレイアウトファイルなどの問題であるかどうかさえわかりません。

この警告の原因をどのように見つけますか?

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

android - それらの間のリストビューアイテムスペースをカスタマイズする方法は?

異なるアイテム間のリスト ビュー アイテム スペースをカスタマイズしたい。通常、リストアイテムはデフォルトの間隔で表示され、リストで表示されます。一度に表示部分内でより多くのデータをリストに表示できるように、それらの間隔の差をカスタマイズしたいと考えています。

解決策を教えてください。

前もって感謝します。プラウィン

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

android - あるビューから別のビューに移動する MotionEvent を管理する方法は?

画面の一部を占める SurfaceView と、下部にいくつかのボタンがあります。ボタンを押してユーザーがドラッグすると、(ボタンに基づいて) 画像を SurfaceView にドラッグして、そこに描画できるようにしたいと考えています。

clickListeners などを使用できるようにしたいのですが、巨大な SurfaceView だけでなく、ユーザーが押した場所やボタンなどを検出するためのコードを記述したいと考えています。

私はある程度の解決策を持っていますが、それは私には少しハックのようです. フレームワークをインテリジェントに使用してこれを達成するための最良の方法は何ですか?

私のXMLの一部:

そして、SurfaceView を拡張する MySurfaceView の関連する Java コード。mTouchX と Y は onDraw メソッドで画像を描画するために使用されます。

最後に、アクティビティ:

奇妙なことに、アクティビティの x 座標に追加してから、ビューの y 座標に追加する必要があります。そうしないと、正しい位置に表示されません。何も追加しない場合、mTouchX と mTouchY を使用して描画されたものが SurfaceView の左上隅に表示されます。

どんな方向性でも大歓迎です。私がこれを完全に間違った方法で行っている場合、それも良い情報です。

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

android - このレイアウトを行う方法は?(画像へのリンク)

私はこの結果を得る方法を考えていました:

http://img718.imageshack.us/img718/6173/screenshot20100411at126.png

これは私が試したものです:

私はlayout_widthプロパティを試して、両方の親を埋めるように設定しようとしましたが、誰かがアイデアを持っている場合は機能しませんでした...ありがとうございます!

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

android - 要素のスナップ / 条件付きレイアウト

非常に悪いタイトルで申し訳ありませんが、この質問を何と呼ぶべきか他にわかりません。私がやろうとしているのはこれです: RelativeLayout2人の子供を持つ a を持っています:

  1. と一つlayout_centerInParent="true"
  2. と一つlayout_alignParentBottom="true"

ただし、デバイスが横向きモードの場合、要素 (1) は要素 (2) のまたはにわずかに表示されます。ただし、要素 (1) には、要素 (2)の上に表示される十分なスペースがあります。画面が小さすぎて要素(1)を中央に配置できず、両方の要素が重ならないようにレイアウトを作成するにはどうすればよいですか?要素(1)を(のように)要素(2)の上に揃えますか?layout_above

0 投票する
26 に答える
222679 参照

android - Android:タイトルなしでダイアログを作成するにはどうすればよいですか?

Androidでカスタムダイアログを生成しようとしています。次のようにダイアログを作成します。

ダイアログのタイトルを除いて、すべてが正常に機能します。ダイアログのタイトルを設定しなくても、ダイアログポップアップのダイアログの位置に空白があります。

ダイアログのこの部分を非表示にする方法はありますか?

AlertDialogで試してみましたが、レイアウトが正しく設定されていないようです。

このコードを使用すると、最後の行でnullポインター例外が発生します。ダイアログがnullではないため、取得しようとしているTextViewが存在しません。
ダイアログコンストラクターを使用する部分のコメントを外すと、ダイアログレイアウトの上のタイトルを除いて、すべて正常に機能します。

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

android-layout - ListViewの自動拡張

ListViewの自動拡張に関して問題に直面しています..1)リストアイテムごとに個別のxmlファイルがありました。つまり、効率的なアダプターで拡張されたlist要素は、onClickの背景変更にセレクターまたはハイライターファイルも使用しています。

私のメインxmlは次のようになります

ここで直面している問題は、2つのListViewを持つ2番目の子です。1つのListViewのみが表示され、親として塗りつぶしとして幅に拡張されます。

1)リストアイテムのサイズを変更しようとしました。2)次に、メインxmlのListViewサイズパラメータをカスタマイズしようとしましたが、ListViewがカットされ、データの半分が表示されます。

この点で助けてください。ありがとう

0 投票する
18 に答える
263103 参照

android - XML drawable を使用した縦線

ドローアブルとして使用する垂直線 (1 dp の太さ) を定義する方法を理解しようとしています。

水平方向のものを作成するには、非常に簡単です。

問題は、この線を垂直にする方法です。

はい、1 ピクセルの厚さの長方形を描画するなどの回避策がありますが、複数の<item>要素で構成される場合、描画可能な XML が複雑になります。

誰でもこれでチャンスがありましたか?

アップデート

ケースはまだ未解決です。ただし、Android ドキュメントの十字軍にいる人にとっては、これが役立つかもしれません: Missing Android XML Manual

アップデート

正しいとマークした方法以外に方法は見つかりませんでした。少し「重い」と感じますが、うまくいきます。したがって、たまたま答えを知っている場合は、共有することを忘れないでください ;)