問題タブ [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 - ソースが見つかりません レイアウト パラメータの設定中に例外が発生しました
こんにちは、私はアンドロイドの世界が初めてです。私はアラビア語と英語の言語をサポートするアプリケーションに取り組んでいます。そのため、ユーザーがアラビア語で作業したい場合は、xml とコードを使用して英語のデザインを作成しました。ウィジェットの重力を変更して、アラビア語の権利に一致させます。 -左向き。
2 つの質問があります:- 1-仮想アラビア語キーボードを実装する必要がありますか?
2-フォーラムのスレッドが右から左に始まることを示すリストがあります。このリストを作成するには、リスト用に 1 つ、リストの行用にもう 1 つ 2 つの xml を作成します。ユーザーの言語がアラビア語の場合、xml 内のウィジェットごとに ALIGN_PARENT_RIGHT を作成します。リストxmlでは機能しますが、リストの行に対してこれを作成しようとすると、ソースが見つからないという例外がスローされます。
私を助けることができますか?
android - webviewのandroid setLayoutParamsがエラーを生成する
設定することは可能ですか
ここ
もテストされていますが、機能していません:(
私の活動で?私のxmlファイルは以下の通りです
(ここでは、アプリケーションで必要な XML を使用して webview を作成する必要があります)
このエラーが発生し、アプリケーションが強制的に閉じられます
私は何が間違っているのですか?前もって感謝します:プラニャ
android - ダイアログのテキストを編集するようにレイアウトパラメータを設定するにはどうすればよいですか?
ダイアログのエディットテキストにいくつかのレイアウトパラメータを設定しようとしていますが、効果がないようです。なんで?エディットテキストの幅を減らすにはどうすればよいですか?
android - Androidでレイアウトパラメータを設定する
パラメータを次のように指定できるため、XML ファイルの操作は簡単でした。
しかし、コードで指定するときに混乱します。ビューごとに、次を使用してパラメーターを指定します
相対レイアウト、フレーム レイアウトなどとして指定するオプションがあることがわかりました。現在、画像、テキスト、グリッドビューなどのすべてのビューに線形レイアウトを使用しています。親要素のレイアウトに基づいてビュー パラメーターを定義する必要がありますか? それとも、ビューがフレームレイアウトなどの子であっても、線形レイアウトとして指定しても問題ありませんか? 申し訳ありませんが、私は違いを見つけることができませんでした。
android - LayoutParams を使用してボタンに layout_gravity を設定する際の問題
ボタンを ListActivity に動的に追加しています。次のように:
リストビューの LinearLayout は次のとおりです。
そして、私が膨らませているところからのボタンのレイアウトは次のとおりです。
ご覧のとおり、コードとボタンで layout_gravity パラメータを設定しようとしましたが、どれも機能しません。私はまだ画面の左側にボタンを表示しています。レイアウト パラメータが機能していないようです。しかし、幅にfill_parentを設定すると、画面全体にボタンが表示され、テキストを折り返して画面の右側に配置するボタンが必要になります。
android - AndroidでImageViewの位置を動的に変更する
すべて
次のコードを使用して、ImageViewとiamの位置を動的に変更する必要があります
しかし、私は何の変化も得られませんでした。
出来ますか?そしてどうやって?
android - Android - HDMI モードで VideoView が LayoutParams を無視する
ここに私のコードの一部があります:
タブレットのみで APP を起動すると正常に動作します。左上隅でビデオを再生し、30x30 にスケーリングしました。
しかし、HDMI経由でタブレットをテレビに接続してAPPを起動すると、画面の左上に30x30の長方形しかありません。ビデオは、画面サイズの中央にあるこの長方形の外側に表示されます: 500x400 またはこのようなものです。
すべてのパラメータを設定し、常にHDMIモードのVideoViewでVideoViewを使用してxmlレイアウトを作成し、すべての設定を無視して画面の中央でムービーを再生しようとしました。
何か案が ?
android - AbsoluteLayout ImageView.getLayoutParams() は、x と y に対してゼロ値を返します
ボタンクリックイベントで、画像ボタンの x 値と y 値を設定し、別のボタンをクリックした後、次のような値を追加して座標を再度変更したいが、x = x + 10
設定layoutParams.y
される数秒前に 0 を返す。
ありがとう。
android - WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH ですべての MotionEvent を取得する
私の質問は、この質問に直接言及しています。その質問に対する答えは、 を作成しViewGroup
、それを 内に埋め込み、 がを介してをキャッチWindowManager
できるようにする方法を示しています。これが sを受け取ることを許可するフラグです。ただし、ドキュメントによると、このフラグはWindowManager
MotionEvent
onTouchEvent(MotionEvent event)
WindowManager.LayoutParams.FLAG_WATCH_OUTSIDE_TOUCH
ViewGroup
MotionEvent
...完全なダウン/ムーブ/アップ ジェスチャを受け取りません
ダウン、ムーブ、アップを含むすべてのタッチ イベントを取得できる回避策または方法があるかどうかを知りたいです。コンセプトの証明はアプリWave Launcherにあります。これは同じコンセプトを使用していますが、複数のACTION_OUTSIDE
イベントを受け取ることができます。