問題タブ [layoutparams]
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 - ダイアログアンドロイドのEditText
ダイアログで編集テキストを作成しましたが、高さを変更できません。
android - Android - 特定のインデックスにレイアウト パラメーターを含むサブビューを追加します (コード内)。
何か不足している可能性がありますが、特定のレイアウト パラメータを持つ指定されたインデックスのビューにサブビューを追加する方法が見つかりません。ありますaddView(View v, LayoutParams lp)
がaddView(View v, int index)
、両方を指定する方法が見つかりません。
私は何が欠けていますか?
android - コードで設定されたパラメータのレイアウト単位を設定するには?
私はAndroidアプリを書いています。メイン プロジェクトに、ライブラリ プロジェクトのアクティビティを継承するアクティビティがあります。基本アクティビティに、次のスタイルを使用するボタンを持つカスタム タイトルバーがあります。
正常に動作します。子アクティビティで、ボタンを追加したいと考えています。ボタンを追加でき、クリックして正常に動作しますが、見た目が間違っています。ボタンを次のように追加しています。
コードを使用して追加した [追加] ボタンが大きすぎ、オフセットが大きすぎることに注意してください。この回答のコメントで指摘されたことが原因であるに違いないと考えています。幅と高さを設定するとピクセル単位で設定されますが、XML レイアウトではそれらがディップで設定されます。それで、私の質問は、コードでレイアウトパラメータを設定するときに、どのように単位を設定すれば、新しい追加ボタンがピクセルではなくディップで測定されるように設定して、正しく表示されるのでしょうか?
android - 「指定された子にはすでに親があります」エラー
選択したスポーツの1週間分の予定されたゲームを表示するページがあります。選択したスポーツと週は、ページの先頭で開かれるXMLファイル内に保存されます。次の週のリンクをクリックすると、新しい週の日付の値がこのxmlファイルに保存され、ページが再読み込みされます。これで、この次の週のゲームが表示されます。これらのゲームはテーブルレイアウトに表示され、.javaページで必要に応じてプログラムで行を作成します。これはコードの簡略化されたサンプルです。
最初にアプリを実行すると、現在の日付のゲームが正しく一覧表示されます。次に、次の週のリンクをクリックすると、このページが再ロードされ、この新しい週のゲームが表示されます。代わりに、「指定された子にはすでに親があります。最初に子の親に対してremoveView()を呼び出す必要があります。」というエラーメッセージが表示されます。「tlGames.removeAllViews();」を追加しました TableLayout tlGames行の直後ですが、これはエラーを修正しませんでした。
私が「addView」を持っていた唯一の場所は、テーブル行またはテーブル行のテキストビューを作成するためのものです。
誰かが私が間違っていることを教えてもらえますか?
ありがとう
android - JavaコードでMapviewの幅と高さを設定するには?
以下のようにJavaコードで幅と高さを設定しようとしています:
ただし、コードを実行するとエラーが発生します。
android - LinearLayout (動的に) withLayoutParams (int , int) が非表示になる
レイアウト パラメータを設定すると、テキスト チェックボックスが非表示になります。私はこれが見えるようにしたいです。ありがとう
android - Android: WindowManager で追加された View の LayoutParams を変更
この質問のように、オーバーレイをでView
管理しています。WindowManager
簡単に言えば、次のようになります。
動作しますが、レイアウト パラメータを変更する必要がある場合は、次のようにビューを削除して再度追加する必要があります。
見た目はあまり美しくありません。やってみましたがmy_view.setLayoutParams(my_view_layout_params)
、残念ながらうまくいきません。どうすればできますか?
android - ハードコーディングされた高さを指定するか、重みパラメーターを使用してビューパラメーターを設定する方が良いでしょうか..?
私は通常、向きの変更でビューが重ならないように固定の高さを与えますが、これよりも重みを与える方が良いのでしょうか..? LayoutParameterを与えるより良い方法があれば共有してください.
ありがとうございました。
android - Androidの画面サイズを決定し、それに応じてビューのサイズを設定する
はい、私はこの質問が何十回も前に尋ねられたことを知っています。ただし、いくつかのソリューションを実装すると、アプリの強制が終了します。私はボタンクリックでそれをやってみました:
また、onDraw()メソッドを使用します。実際のAndroid3.1デバイスでは、両方とも強制的に閉じます。