問題タブ [graphical-layout-editor]
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 グラフィカル レイアウトが v7 サポート ウィジェットでレンダリングできない
レイアウト XML 内の v7 サポート ウィジェットが原因で、グラフィカル レイアウトをレンダリングできません。次のサポート ウィジェットを使用しています。
私が得ているエラーは次のとおりです。
Failed to find style 'windowFixedWidthMajor' in current theme java.lang.NullPointerException
これは、スタイルが v7 サポート ライブラリで定義されている唯一の論理的な原因です。
この問題を修正する方法はありますか?
android-studio - Android Studio のビジュアル デザイン/レイアウト エディタの背景色を変更する方法
Android Studio のLayout Editorの背景は濃い灰色です。昔は白かったと思います。どうせならもう一度白くしたいのですが、設定が見当たりません。変更したい理由は、StackOverflow またはアプリの説明で使用する見栄えの良い印刷画面イメージを作成できるようにするためです。
注: テーマやコード エディターの色を変更することについて話しているのではありません。これらの質問は、ここですでに回答されています。
android - Androidスタジオ:レイアウトエディタのビューでクイックエディション(F2)を使用するときに「id」フィールドに到達する方法
Android Studio で非常に優れた機能を発見しました: レイアウト エディターでボタンが選択されているときに "F2" を押すと (これは例です。他のビューについてはテストしていませんが、同じことだと思います)、小さなウィンドウプロパティ パレットをブラウズする必要なく、"text" および "id" プロパティをすばやく変更できるように表示されます (スクリーンショットを参照)。
しかし、キーボードだけで「id」プロパティに到達する方法がわかりません。このコンテキストでは TAB キーは機能しないので、クリックする必要があります。時間がかかります。
誰かがアイデアを持っていますか?
android - Android Studio と 4:3 の解像度
私の最も再送信するプロジェクトには、4:3 形式の 1024x768 ピクセルの Samsung Tab A 9.7 インチが含まれます。このタブレットは非常に新しく、この形式は残念ながら Android Studio でサポートされていないため、これらの解像度の新しい仮想デバイスを追加しようとしました。スケール オプションを次のように設定しました:「デバイスで 1 dp = 画面で 1 ピクセル」
間違っているように見えるのは、dp と px に違いがあることです。たとえば、ビューの幅が 1024px に設定されている場合、画面の境界線にうまく整列します。しかし、1024dp に設定すると、はるかに小さくなります... 1dp=1px は、同じであることを意味しますよね? タブで起動すると、すべてのコンテンツのサイズが間違っているなど(上記の問題により)。
レイアウト エディタで使用できるように 4:3 の解像度を適切に追加する方法はありますか? px と dp の間に違いがあることは知っていますが、1/1 は同じはずですか?
どうもありがとう、
ジェシー
android - Android Studio デザイナーが自分のカスタム ビューを自分自身の中にネストして表示するのはなぜですか?
という名前のアプリのカスタム ビューがありますAvatarView
。
AdvancedRelativeLayout
RelativeLayout
小さな修正を加えた単なるスーパークラスであり、特別なことは何もありません。次に、カスタム ビューを使用するビューを作成しました。
空想も何もありません。しかし、2 番目のレイアウト XML のデザイナー ビューでは、次のようになります。
エディターは、それ自体のネストされたインスタンスがあるようにビュー階層を表示しますが、明らかに存在しません。どちらかを削除すると、両方が削除されます。それらの1つで属性を宣言すると、他のものもそれを取得します。それらは明らかに同じインスタンスです。唯一の例外は、ID の設定です。その後、問題はなくなり、期待どおりに単一のインスタンスのみが表示されます。
プロジェクトを再構築し、Android Studio を再起動しましたが、それでも同じです。私は何を間違っていますか?
更新:いいえ、今、編集後id
、問題はまだ続いています。
更新 2:単なるレイアウトではないため、<include>
タグを使用できません。カスタム ロジックを内部に持つカスタム ビューです。
更新 3:これが私のカスタム ビューの (関連する) コードです。
更新 4:これはAvatarView
、1 か所だけでなく、カスタム クラスを配置した場所で発生するようです。