問題タブ [absolutelayout]
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.
android - Androidで非推奨のAbsoluteLayoutクラスを使用していますか?
AbsoluteLayoutクラスは非推奨ですが、それでもコードで記述でき、機能します。このクラスを使用すると問題はありますか?アプリケーションを電話にデプロイした後、アプリケーションは正しく機能しますか?
ありがとう
android - Android で非推奨の AbsoluteLayout クラスを使用していますか?
AbsoluteLayoutクラスは非推奨ですが、コードで記述でき、機能します。このクラスを使用しても問題はありませんか? 電話に展開した後、アプリケーションは正しく動作しますか?
ありがとう
android - 実行時の動的レイアウト変更
アプリケーションの場合、いくつかのオブジェクトを必要な正確な位置に配置する必要があるため、今回は AbsoluteLayout を使用する必要があります。
次の XML とまったく同じようにボタンを動的に追加したいのですが、実行時に追加します。
これをアーカイブするにはどうすればよいですか? 以下のコードでボタンを追加してみましたが、layout_xとlayout_yを設定する関数が今のところ見つかりません。これどうやってするの?ありがとう。
android - AndroidでAbsoluteLayoutを使用していますか?
私のアプリケーションのすべてのページは、非推奨のAbsoluteLayoutを使用しています。絶対レイアウトを使用すべきではない理由は、さまざまな画面サイズで柔軟性がないためだと言われました。
すべてのシミュレーターにandroidsdkが付属している状態でアプリをテストしましたが、問題はありませんでした。しかし、すべてのシミュレーターのすべての画面は同じサイズのようです。すべてのシミュレーターで機能する限り、絶対レイアウトを使用しても安全ですか?1.1、1.5、1.6、2.0、2.0.1、2.2、2.2
android - onCreate() 後のビュー プロパティの変更
初めてのポスター、Android の新機能、そして私はこの問題で障害にぶつかったようです:
いくつかの同一の「複合」オブジェクトで構成される動的レイアウトを作成しています(これらは基本的に「フローティング」LinearLayoutであり、それぞれにアイコン(ImageView)とキャプション(TextView)が含まれています)。各 LinearLayout の (x,y) 座標は、ユーザーの操作に基づいて変更される可能性があり、正確な配置が必要なため (つまり、RelativeLayout を使用できないなど)、AbsoluteLayout 内に配置しています。
onCreate() 中に、これらの各オブジェクトを AbsoluteLayout オブジェクト内の子ビューとして追加し、(x,y) を手動で設定します。これまでのところ問題はなく、うまく機能し、初期レイアウトは完璧です。
問題:
最初の onCreate() の後、これらのオブジェクトの (x,y) 位置を画面上で変更することができません。layoutParams を更新できますが、画面上のレイアウト (AbsoluteLayout 内) は更新されません。forceLayout()、invalidate()、requestLayout() を試しましたが、どれも機能しません。
ここで私の基本的なアプローチに問題がありますか、それとも私が見逃しているものがありますか?
SurfaceView に変更してレンダリングを難しい方法で行うことを考えていますが、私のコードは現在 99% うまく機能しており、変更する必要がなければ変更したくありません。唯一の問題は、レイアウト マネージャーが子オブジェクトの位置変更の登録を単に拒否することです。
助けてください、私は何を間違っていますか?
android - Android:プログラムでビューの絶対位置を変更する
AbsoluteLayoutを使用する場合(非推奨であることはわかっていますが、これが私の問題を解決する唯一の方法でした)、childViewsにタグandroid:layout_x
を付けandroid:layout_y
て、内の絶対位置を設定できますAbsoluteLayout
。
ただし、これらの情報は実行時にしかわからないため、xmlに設定したくありません。では、これらのパラメータを実行時にプログラムで設定するにはどうすればよいですか?ビューにメソッドなどが表示されませんview.setLayoutX(int x)
。
layout_x
とlayout_y
値を設定すると、正常に機能するXMLは次のとおりです。
実際、私はもうxml内にボタンを設定したくはありませんが、リモートを介していくつかの情報を取得し、その情報に応じてボタンを追加します。
onCreateMethod
これらのボタンを追加するために私が使用しているコードの一部は次のとおりです。
android - Androidでの単純なゲームプログラミングに最適なレイアウト(AbsoluteLayoutなど)はどれですか?
Android用のインターフェースを作成するための以下のレイアウトオプションがあります。
シンプルなゲームのデザインに最適なのは次のうちどれですか?絶対レイアウトが最も簡単だと思いますが、画面サイズが異なると問題になりますか?おすすめは何ですか?
html - HTML ページのディメンション標準としてパーセンテージを使用することの長所と短所は何ですか?
これまで、HTML 要素にピクセル定義の幅と高さの寸法を使用してきました。これは、大きな画面に直面している場合を除いて、かなりうまく機能します。 パーセンテージを標準として使用することの長所と短所は何ですか?
PSまた、フォントのサイズをどのように処理しますか?
android - android:clipChildren はまだ動作しますか?
android:clipChildren はまだ動作しますか? サイズのある AbsoluteLayout があり、clipChildren を false に設定します。AbsoluteLayout よりも大きい childeren を追加すると、childeren はまだクリップされます。
誰かがこれを機能させましたか?
Android 2.2 (API レベル 8) での作業
更新 20-01-11:
RelativeLayout で似たようなものを作ることができますが、android:clipChildren はそれで動作しますか? ところで、私のアプリケーションが Android 2.2 以外のプラットフォームで動作する必要はありません。
android-emulator - エミュレータと Android フォンのレイアウトは同じではありません
それらは同じではありません。どうすればよいですか? ありがとう :)