問題タブ [android-framelayout]

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 に答える
190 参照

android - リストビューから誤ったリターンを取得する

フレームレイアウト/タブレイアウト内にリストビューを実装すると、誤った戻り値が返されます。私の人生では、リストビューを実装したときにアプリで誤ったリターンが返される理由を理解できないようです。コードは外部プロジェクトで機能しますが、これに統合できないようです。プロジェクト内で使用される主なアクティビティグループと、文字列が表示されるページのxmlファイルを一覧表示します。申し訳ありませんが、コードがたくさんありますが、これは、比較的単純なはずなので、過去数日間、私を狂わせてきました。

xmlレイアウトファイルはmain.xml(表示されていません)内のframelayoutコーディングで保持されているので、参照時にIDを間違えましたか?私はImがちょうど欠けている本当に単純な解決策を知っているので、この問題を解決するためのどんな助けも驚くべきことです。みんなありがとう。

私がそれをうまく説明していなければ、エラーの写真は下にありますここのページを見るhttp://i41.tinypic.com/do04ee.png

それらはログエラーではありません。

主なアクティビティ (コードを削除して、より関連性が高く明確にし、アクティビティからアクティビティへのリンクを表示していることに注意してください)

MoreActivity

MyListActivity

}

そしてXMLファイル

コンテナとフレームレイアウトを含むメインXMLファイル

0 投票する
0 に答える
318 参照

android - FrameLayout.LayoutParams がカスタム ビューで更新されない

TranslateAnimation を実装し、アニメーションにリスナーを追加しました。そのアニメーションの後、ビューがクリックに対応できるようにビュー レイアウト パラメータを更新したいと考えました。

Gingerbread の問題は、アニメーションは機能していますが、LayoutParams を更新してもビューをクリックできないことです。ビューの位置はまだ 0 x 0 です。

Android 4 では、アニメーションの後もビューはクリック可能であり、新しい位置も機能しています。

この 2 つのオペレーティング システム バージョンで TranslateAnimations と LayoutParams に違いはありますか?

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

android - android:FrameLayout はその下にレイアウトを配置しません

Android プログラマーの皆さん、こんにちは。

FrameLayoutを使用してEditTextと下部ボタンバーを持つ画面を作成しようとしていました。これにより、FrameLayoutによって下部ボタンバーが上部に配置されるため、ユーザーが編集テキストをどれだけ大きくしても下部ボタンバーが下部に残ります。画面の。以下は私のコードです。

しかし、コーディングを終えると、下のように下のボタンバーがBOTTOMではなくTOPに突然現れました。

http://img269.imageshack.us/img269/6374/71485552.jpg

この問題を検索しましたが、役立つ記事が見つからなかったので、アドバイスをお願いします。誰かがこの問題を解決する方法を知っているなら、私を助けてくれませんか?

読んでくれてありがとう

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

android - カスタムビューにFrameLayoutを実装する方法 - Android

プレーヤーがゲームに負けたら、listView を画面に描画しようとしています。カスタム ビューの上に listView を配置するにはどうすればよいですか?

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

android - FrameLayout の SlidingDrawer

ルートに FrameLayout を含むアクティビティがあります。ここで、SlidingDrawer を追加したいと思います。問題は、SlidingDrawer を開くと、FrameLayout に現在表示されている要素が表示されることです。背景色を SlidingDrawer に設定すれば問題ないように見えますが、開いた SlidingDrawer をタッチすると、その下のビューにタッチが渡されます。SlidingDrawer の下にあるビューへのタッチの受け渡しを無効にするにはどうすればよいですか?

ありがとう。

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

android - ビューを別のビューと重ねるには?

他のビューの上に画面全体を埋めて非表示にする ViewPager を表示したいと思います。この 2 番目のビューは画面の下部に設定され、ユーザーが ViewPager で下から上にフリングを実行すると表示されます。2 番目のビューが表示されるまで、ViewPager を一番上に移動するアニメーションを実行します。

実際には、2 番目のビューを重ねることはできません。ビューは常に表示され、ViewPager によって非表示になることはありません。xml でレイアウトを構成するために使用する順序 (ViewPager を最初に宣言してから 2 番目のビュー、またはその逆) や、RelativeLayout または FrameLayout を使用する順序は何でも構いません。

ここに私が使用するコードがあります:

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

android - 画面上部から100px下にLinearLayoutを表示するにはどうすればよいですか?

画面の上部にopenGLviewとヘッダー画像があるFrameLayout(すべての画面はFL)があります。ここで、LinearLayoutで作成された2つのボタンのメニューを表示したいと思います。

LLメニューは、画面上部から100ピクセル下のフレームレイアウトに表示されている必要があります。

どうすればそれを達成できますか?このコードを試してみましたが、正しく機能していません。メニューは画面上部から100ピクセル下に表示されていますが、メニューの上部がペイントされています。これは望ましくありません。メニューの上部が必要です。メニューの色で塗られていません。フローティングメニューである必要があります。

メニューの上部をメニューの色でペイントせずに、画面の上部から100ピクセル下にメニューを描画する別の方法があると確信しています。

私のコード(上部の色の問題あり):

。。。

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

android - requestWindowFeature(Window.FEATURE_NO_TITLE); アプリがクラッシュする原因は?

この行を追加するとアプリがクラッシュします

`requestWindowFeature(Window.FEATURE_NO_TITLE);

解決策は非常に単純かもしれませんが、誰がそれを修正するのか本当にわかりません。

Java コード:

}

XML ファイル:

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

android - レイアウト API 依存?

私が実行しようとしているアイデアは、ギターのフレットボードを印刷し、その上にいくつかの音符を指すための四角形を印刷することです. 写真は百聞は一見に如かずということで、これはAndroid 2.3.3 で実行されているものです。

「どうして私たちの助けが必要なの!?」私はAndroid 4.0.3で実行しようとしたため、この別のものが結果でした。正方形をできるだけ大きくしようとしていることに気付きました (1 つの正方形のみを残しました)。そのため、すべてのドットに dot[counter].setScaleType(ScaleType.CENTER) を追加し、これを取得しました (http://i.imgur. com/4yOJD.png 申し訳ありませんが、別のハイパーリンクを投稿することはできません)、2.3.3 は最初のキャプチャと同じままでした。これにより、2つのバージョンで異なるため、すべてのドットに setPadding() を普遍的に作成できなくなります。異なるAVDで実行されているだけで、完全に同じコードであることに注意する必要があります(物理デバイスでも同じ結果を試しました)。

また、コードと xml でレイアウトの重力を変更しようとしましたが、効果はありませんでした。

状況に関連すると思われるものをコピーしていますが、それ以外はお気軽にお尋ねください.

これは私の簡単なレイアウトです:

ドットを生成して出力するアクティビティのコードは次のとおりです。

ImageView を作成するには:

そして、それらを印刷するには、ドットを印刷するためのレイアウトのサイズが必要なため、これを行う必要がありました。

それは私があなたに与えた最後のキャプチャに対処します.

また、post() メソッドの外側で ImageViews を初期化しようとしましたが、同じ結果になりました。

私は何が間違っているのですか?事前にどうもありがとうございました :)

0 投票する
0 に答える
303 参照

android - Android で Merge タグを動的に作成する

Android で動的に作成された FrameLayout に Merge タグを使用する方法はありますか? 私が試してみました:

XML でそれを行うことができれば、動的に行うことができるように思えますか?