問題タブ [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 - Androidでビューを正しくドラッグする方法
android でビューのドラッグを使用する方法の解決策がたくさんあるようです。
ただし、遅すぎるか、バグがあります。
既知の解決策は framelayout を持つことであり、ここで説明されているように、ビューは OnTouchListener を使用して移動するときにその layoutParams を変更するだけです: http://www.anddev.org/novice-tutorials-f8/android-drag-and-drop -of-normal-views-not-bitmaps-t13404.html ただし、ビューが imageView の場合、framelayout の右端 (または下端) に達すると、画像が縮小します。
別の可能な解決策は、ここで説明されているように、ドラッグされたコンテンツを表示するためにキャンバスを 使用することです。
コンテナ内のどこにいても、ドラッグされたビューのサイズを同じままにする良い解決策を知っている人はいますか?
私を助けてください 。
android - ボタンの余白をプログラムで設定する
私はアンドロイドに不慣れで、非常に基本的な問題で立ち往生しています。フリングで画像をスワイプする必要があるアプリケーションに取り組んでいます。すべての画像でボタンを動的に追加する必要があります。 .すべて正常に動作していますが、ボタンの位置を動的に設定したい.私は多くの場所で読みました.誰もが addView() を使用してボタンを追加し、それらの位置を設定しています.私はこれを試しました.
addContentView() を使用してボタンの余白 (位置) を設定する方法を教えてください。
java - Android で LinearLayout にマージンを追加する
マージンの設定に問題があります。
それは動作しませんparams1.setMargins (0, 60, 0, 0);
android - ImageViewのサイズをどのように変更しますか?
ImageViewを次のように設定しました。
layout_widthが60dpに固定されていることに注意してください。オンラインで取得したコンテンツに応じて、この幅を90dpまたは120dpにサイズ変更したいと思います(画像のアスペクト比を維持したまま)。
setLayoutParamsを使用しようとしましたが、LayoutParams(120、LayoutParams.WRAP_CONTENT)を渡すと例外がスローされます。気に入らないようです。
可能であれば、より大きなサイズの別のImageViewを作成しないようにしています。
android - setLayoutParams() を使用しますが、機能しません
カスタム ビュー (MyImageView) を作成してビットマップを描画し、setLayoutParams() を使用してビューの幅と高さを設定しましたが、機能しません。ログを使用してビューの幅と高さを追跡しました。それらの幅と高さが両方とも 300 ではないのはなぜですか? ここに私の主な活動コードの一部があります:
ここに私の MyImageView のコードの一部があります:
android - setLayoutParams の nullPointerException
アプリを縦モードで起動すると、正常に動作します。
しかし、横向きモードで起動するとnullPointerException
、 を使用してビューのサイズを変更しようとすると表示されsetLayoutParams
ます。
コード片
companygraph.xml
どんな助けでも命の恩人になります!!!
android - タブウィジェットが正しく表示されない onResume()
カスタム TabWidget を使用してタブを表示しています。プログラムを最初に実行したとき、タブは素晴らしく機能します。すべてが美しく見えます。ただし、プログラムをリロードすると、logcat によると、タブ ウィジェットで onResume() メソッドが呼び出され、TabWidget にはウィジェットの上半分しか表示されません。これが私の TabWidget の XML です。
ここはかなり普通のバニラです。layout_height を変更しても役に立ちません。
現在、TabWidget.java に onResume を実装していません。しかし、とにかくコードはここにあります。
徹底的にするために、エラーが表示されたときのログキャットを次に示します。
onResume() または onPause() でウィジェット アクティビティを強制的に再描画し、Activity を完全に強制終了して、onCreate メソッドに再度強制する方法はありますか? または、この問題を攻撃する別の方法はありますか? 洞察をありがとう!
android - Android: LayoutParams を使用して View オブジェクトの幅を設定する
カスタム幅を持つ Android アプリで使用している UI 要素があります。UI 要素は基本的に、2 つの緑色の円を含むブロックです。1 つの円はブロックの左側にあり、もう 1 つの円はブロックの右側にあります。
UI 要素全体の幅をプログラムで設定できるようにしたいと考えています。円は常に一定のサイズにする必要があり、中央にあるブロックは残りのスペースを埋めるようにサイズを調整する必要があります。
これが私が現在持っているものです:
次に、View in code のレイアウト パラメータを次のように設定します。
この View 要素全体の親が RelativeLayout であるため、上記のコードで RelativeLayout を使用しています。残念ながら、期待した結果が得られていません。私の「block_width」変数は「40dp」で、「green_circle_width」変数は「20dp」です。ここに私が得ているものがあります:
ビュー XML で「match_parent」の代わりに「wrap_content」を使用してみましたが、まったく影響がありません。拡張したい幅を超えてブロックが拡張される理由は何ですか?
助けてくれてありがとう。
android - プログラムでレイアウトパラメータにフラット/ダブル値を設定する方法...?
幅1.4dpを設定したい相対レイアウトがあります
それを行う方法..何か考えがあれば助けてください。
前もって感謝します...!
android - SurfaceViewスレッドからEditTextLayoutParamsを更新しますか?
onCreateのメインアクティビティでEditTextオブジェクトを作成しました。SurfaceViewスレッドからレイアウトパラメータを変更できるようにする必要があります。現在、このエラーが発生しています。
UIHandlerからレイアウトパラメータを設定しようとしましたが、同じエラーが発生します。私はAndroid開発に本当に慣れていないので、何か提案をいただければ幸いです。ありがとう!