問題タブ [xml-layout]

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.

0 投票する
1 に答える
412 参照

android - 別のカスタム XML レイアウトからカスタム XML レイアウトをどのように参照しますか?

XML レイアウト(「内部」レイアウトと呼びます)が与えられた場合、別のカスタム XML レイアウト (「外部」レイアウトと呼びます) からその内部レイアウトをどのように参照しますか? これは XML のみを使用して可能ですか、それともプログラムによる唯一のソリューションですか?

内部レイアウト:

外側のレイアウト:

0 投票する
1 に答える
1386 参照

android - リーグテーブルのレイアウト

リーグ テーブルのレイアウトを作成する際に問題が発生しています。現在のレイアウトでは、2 つの行で構成されるテーブルを作成しました。最初の行には必要な見出しがあり、2 番目の行には取得したデータで構成される黒いフィールドがあります。xml ファイルを含むサーバーからデータを取得します。私が抱えている問題は、データを取得できないことです..問題は、データを表示するときに、それにリンクされたレイアウトが必要な ListAdapter を使用することです。しかし、適切なレイアウトをリンクすると、すべての行の後にヘッダーが繰り返されます...例

チームPWLDP

アーセナル 1 1 1 1 1

チームPWLDP

アストン・ヴィラ 1 1 1 1 1

修正するのは簡単なエラーだと思います....おそらく、データを表示するために何か他のものが必要ですか???

以下はメインのコードです

以下は、main_tab.xml というレイアウトです。

以下は、ListPlaceHolder.XML のレイアウトです。


わかりました.. それで、main_tab.xml のレイアウトを変更し、table_header.xml と呼ばれる新しいレイアウトを作成しました。これには、名前、プレイ、勝った、負けたなどのリーグの見出しが含まれています...しかし、今、エラーが発生しましたlogcat ..以下はメインページのコードです...

私が使用したレイアウトを変更するための行は次のとおりです。 setContentView(R.layout.table_header);

これは正しいです????

私が得る最初のエラーは(長いリストがありますが、これが原因だと思います):

04-15 09:46:42.268: E/AndroidRuntime(346): java.lang.RuntimeException: アクティビティを開始できません ComponentInfo{com.julian.football_app/com.julian.football_app.tab_1}: java.lang.RuntimeException: あなたのコンテンツには、id 属性が「android.R.id.list」である ListView が必要です。

0 投票する
2 に答える
890 参照

android - XMLレイアウトファイルを再利用して、さまざまな情報を表示します(Androidアプリケーション)

私はAndroidを初めて使用し、簡単な質問があります。現在、ユーザーがさまざまな製品を追加、削除、閲覧できる製品アプリケーションに取り組んでいます。アプリケーションは、事前定義されたXMLベースのレイアウトファイルをテンプレートとして使用し、画面全体に表示して現在の製品の詳細を表示します。ユーザーが新製品を追加するときに、同じレイアウトファイルを再利用したいのですが、新製品の情報を入力します。また、以前に追加した製品(ArrayListなど)を保持したいので、ユーザーは水平方向(左から右または右から左)にスライドしてこのリストを参照できます。ここで、各製品(ビュー、サブビューなど)を表すために使用するのに最適なものと、同じXMLベースのレイアウトファイルを再利用してさまざまな製品の詳細を表示する方法について説明します。私の英語を失礼し、助けてくれてありがとう

0 投票する
1 に答える
136 参照

android - レイアウトの問題

ヘッダーが固定されたリーグテーブルを作成しようとしています...以前に投稿してアドバイスを受けましたが、まだ問題があります。私の問題を引き起こしているのは小さな問題に過ぎないと確信しています!!!

以下はメインページのコードです。

すべてのエラーを引き起こしている行は、別のレイアウトを呼び出す行です。

setContentView(R.layout.table_header);

私はそれを適切に呼んでいないと思います..これは正しい仮定ですか????

以下はレイアウトです。

listplaceholder.xml

tableheader.xml

main_tab.xml

助けてくれてありがとう!!!

0 投票する
1 に答える
161 参照

android - Android: .xml レイアウト (つまり、テキストの編集) から一部のコンテンツを保存することは可能ですか?

ボタンを選択すると、値が SD カード (できれば) または別の xml レイアウトに保存される可能性があります。

boolean、float、int、long、およびstringsなどのプリミティブデータを保存できるShared Preferencesの使用に関するいくつかの資料を読みました。正しい領域を探しているかどうかは 100% 確信が持てません。

例えば...

XML

JAVA (onCreate メソッド内のスピナーは無視してください)

0 投票する
1 に答える
3676 参照

java - Android:xmlレイアウトをテーブル行に設定しますか?

メインのxmlレイアウトで説明されているテーブルがあります。各テーブル行にレイアウトを設定する機会があるかどうかを知る必要があるので、毎回再作成する必要はありませんか? レイアウトが単純な場合は、コードでそれを行うことができますが、現時点ではレイアウトはかなり複雑です。

0 投票する
8 に答える
76325 参照

android - Shape Drawable Size が機能しない

幅を設定したい非常に単純な形状があります。

ただし、これを EditText の背景に割り当てると、幅 2dp の長方形ではなく、オレンジ色の背景が表示されます。サイズの設定が機能しないのはなぜですか? 左側にオレンジ色の長方形がある透明なドローアブルを作成したいと考えています。これもセレクターにラップしています:

サイズが変わるかどうかを確認するために、高さを追加してみました。そうではありません。サイズを完全に無視しているようなものです。なんてこと?

0 投票する
1 に答える
279 参照

android - XML レイアウトを使用した Android ドラッグ & ドロップ

アイデアは、ドラッグ可能な2 つの「ボタン」を備えたインターフェイスを作成することでした。

Canvas を使用したくなかったので (メモリ内のビットマップの問題やすべての再描画など)、ImageView をボタンとして使用する XML レイアウトを使用することにしました。

1 つのボタンが中央にあります_vertical | left、2 番目の中央(たとえば)。最初のものは正常に動作しますが、2 つ目は両側 (左右) に奇妙なマージンがあり、ボタンをドラッグできません。他のポジションもチェックしました:

  1. 左上隅 - 正しい
  2. 左下隅 - x 軸でのみ移動可能...
  3. 上/下/中央右 - y 軸でのみ移動可能

もちろん、「2番目のボタン」だけでなく、これらのプロパティを持つすべてのボタンで状況は同じです。コードはすべてのボタンで同じです。本当に奇妙ですが、XML レイアウトの問題だと思います。

ボタンの位置は、レイアウト マージンで設定されます。

位置はevent.getX()event.getY( ) で計算されます

Android SDK 2.2 のバージョン。エミュレータと電話で確認しましたが、結果は同じでした。

何か考えはありますか?前もって感謝します : )

0 投票する
4 に答える
1156 参照

android - 新しいレイアウトを追加すると Android がクラッシュする

こんにちは、私は現在奇妙な問題を解決しようとしています。問題を明確に示すために、アプリをできる限り減らしました。

次のように、メイン レイアウトでアプリを起動できます。

このmain.xmlで

それについて本当に新しいことは何もありませんが、レイアウトディレクトリ内にlist.xmlという名前の新しいレイアウトを追加すると、アプリがクラッシュします...わかりません。これがログです(新しいxmlを追加すると、プログラムはmain.xmlリソースを見つけられません)

助けてくれてありがとう:D

編集

これは私のlist.xmlです

そして私のmanifest.xml

0 投票する
3 に答える
206 参照

android - Display クラスの getWidth() メソッドと Android の XML レイアウトの関係

画面サポートに関する Android のドキュメントによると、次のように記述されています。

  • 特大画面は 960 dp x 720 dp 以上
  • 大画面は 640 dp x 480 dp 以上
  • 通常の画面は 470dp x 320dp 以上
  • 小さな画面は少なくとも 426 dp x 320 dp

次のようなコード スニペットがあります。

displayWidth出力に関連する XML レイアウトの値の範囲を把握する必要があります。

例として、次のような回答が必要です。

0 < displayWidth < 320の場合は小さい画面です

上記のフレーズは間違っている可能性があります。例を見ただけです。

さらに、res ディレクトリの下に、layout、layout-small、layout-large、layout-xlarge、layout-xlarge-land などのディレクトリを作成できます。では、これらのレイアウトに適用可能な displayWidth は何ですか。

例として、上記のように;

レイアウトが小さい場合、0 < displayWidth < 320の場合

ありがとうございました。