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

android - 一部のデバイスで FrameLayout の子をクリックできない

FrameLayout 内のアニメーション化された GLSurfaceView の上にすべて配置された、いくつかの異なる LinearLayouts のいくつかのボタンで構成されるメニューを設計しました。ユーザーがインターフェイスのボタンをクリックすると、次のレイアウトを作成する前に、現在のレイアウトの可視GONE性をただし、それは FrameLayout 内には含まれていません)VISIBLEGONE

ほとんどの携帯電話では、メニューは魔法のように機能しますが、Xperia Ray で簡単なテストを行ったところ、ボタンをクリックしないため、どこにも行けないことがわかりました。ほとんどの onClick リスナーにLog.dタグを設定しましたが、この場合、それらは Logcat に表示されないため、リスナーがまったく起動していないように見えます。また、GLSurfaceView が独自の TouchEventListener から何も返していないことにも気付きました。トップメニューで GLSurfaceView をタップしてトリガーされる機能が無効になっている場合でも、通常は Logcat にメッセージが表示されます。

FrameLayoutの使用方法に関係があるのではないかと思いました。ドキュメントには、子を 1 つだけ持つ必要があると書かれていますが、Android 開発者について読んだ別の記事では、FrameLayout 内の ImageViews にテキストを表示することで、画像にキャプションを付ける方法を示しました。

最後に、エミュレーターでテストしたところ、Android v2.3 と Android v4 の両方がレイと同じ動作を示すことがわかりました。現在、アプリを完全に実行するAndroid v2.2を除いて、これらは私が確信している唯一のものです。エミュレーターでのテスト結果を信用するのはためらわれます。

続行するエラーメッセージがないので、私は個人的に困惑していますが、誰か解決策を提案できますか?

0 投票する
5 に答える
10160 参照

android - Android で ListView の下のボタンが表示されない

ListViewその下に表示したいものに取り組んでButtonいます。次のコードを使用していますが、機能していません。

ボタンが表示されないのはなぜですか?

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

android - xml レイアウト android のオブジェクトへのアクセス

MainActivity.javaコンテンツ ビューが次のようなアクティビティ ( ) があります。

私のstandalone_example.xmlはこのようなものです

のオブジェクトと変数にアクセスしPageCurlView.javaたいので、いくつかの作業が完了しました。何時間も検索していますが、答えが見つかりませんでした。PageCurlView.javaMainActivity.java

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

android - Mac OX で Android Eclipse xml エディターのオートコンプリートが機能しない

Mac OX で Eclipse を使用しています (Mac は初めてです)。オートコンプリートは .java ファイルでは正常に機能していますが、.xml レイアウト ファイルでは機能しません。

この投稿によると、「高度な」Javaエディターの設定を確認しましたautocomplete has stopped working with android sdkそして、すべての「Java Proposals」がチェックされています。

この投稿も確認しましたAndroid: Eclipse autocomplete does not work in xml files and I open my xml files with the "Android Common XML Editor".

オートコンプリートしようとすると、次のようなエラーが発生しElement TextView is unknownます。

Eclipse Juno で最新の Android SDK バージョンを使用しています。

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

android - カスタムビューのビューの作成中にエラーが発生しました

パスを取得し、それを白で塗りつぶし、エッジを赤で色付けするカスタムビュークラスを作成しました。

StrokeFill.java:

私のレイアウトXML(main.xml)は非常に単純です。

アクティビティ:

testpathは有効なパスです。「shapeView」を定義する行をコメントアウトしても、エラーが発生します。Logcat:

フォーラムを検索しましたが、必要なものが見つかりませんでした。コンテキストと属性を取得するコンストラクターをすでに定義しました。ここで何が欠けていますか?

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

android - アクティビティ内のネストされたクラスを前提として、カスタムsurfaceViewを初期化する方法は?

次のようなカスタムSurfaceViewがあります。

私の質問は、xmlレイアウトでそれをどのように参照できるかということです。

xmlレイアウトを使用しているので、そのサーフェスビューの上にいくつかのものを追加する必要があります

そして私はいくつかの方法を試しましたが、すべて失敗しました...

これは機能しません:

助けてくれてありがとう!!!!

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

android - ウィジェットのレイアウトのアルファ/不透明度を設定

の背景の不透明度を設定したいのですが、通常のレイアウトを使用する場合はこの解決策がうまく機能することLinearLayoutがわかりましたが、レイアウトを別のものに設定する必要がある場合は、次のコードを書きましたandroid-widgets

}

そして、対応するウィジェットのxmlレイアウトは

プロジェクトを実行した後、ホーム画面にウィジェットを追加すると、エラーが表示されますProblem loading widget

私が間違っていることを教えてもらえますか?あなたの助けに感謝します。

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

android - テーブルレイアウトの上にテキストビュー

TextView上の「大きなテキスト」を取得するにはどうすればよいですかTableLayout。(赤い矢)

また、の行間のギャップを埋めるにはどうすればよいですかTableLayout。(茶色の矢印)

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

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

android - AndroidGridLayout内のビューを水平方向に中央に配置

私たちはICS+を対象としたアプリを作成しており、GridLayoutが最適なレイアウトパラダイムであると信じていますが、それについてはほとんど書かれていないようで、いくつかの配置の問題があります。

ただし、左の2つのアイコンは左揃えのままで、右端のアイコンは残りのスペースの中央に配置されます。

基本的に、各列のサイズを合計画面サイズの1/3(3列以降)に指定する必要があります。これはGridLayoutが行ったことだと思いましたが、「wrap_content」によってこの動作が発生するようです(意味があります)が、「match_parent」により、最初の列がセルを埋めるのではなく、画面全体を埋めます。これは、私が期待した動作です。

重力、layout_gravityなどのすべての組み合わせを試したようですが、根本的に間違っているか、GridLayoutの制限を見つけました。

ご協力いただきありがとうございます!

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

android - デバイスの画面サイズに基づいて特定の xml レイアウト ファイルを読み込む方法は?

私はこの開発者リンクで利用可能なこれらの手順を試しました

解像度1024x768のデバイスまたはデフォルトのxmlファイルをロードする必要があるres/layout-w1024dp-h768dp/activity_main.xmlため、AVDを構成すると、プロジェクトエクスプローラーは次のようになります ここに画像の説明を入力

私はすべて試してみましたが、その仕様のAVDでは動作しません..誰か助けてください...

ここにマニフェストファイルがあります