問題タブ [android-tablelayout]

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 に答える
1534 参照

android - Android のスクロール可能なテーブル

コンテンツが水平方向と垂直方向に大きすぎる場合、このテーブルをスクロールするにはどうすればよいですか?

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

android - スクロール可能なTableLayoutを作成するには?

ここの XML コードを見てください。

私のコードはそれよりもはるかに長いですが、不要な部分を削除しただけです。問題は、これTableLayoutをスクロール可能にして、すべてのものを表示できるようにすることです。

TableLayoutスクロール可能にするために、この行を入れようとしました:

しかし、それは仕事をしません。方法はありますか?

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

android - Android で動的行を含むテーブルを作成する方法

私はアンドロイドが初めてで、次のパズルで立ち往生しています。

Android で次のようなテーブルを作成する必要があります。

カテゴリー | アイテム名 | 取得マーク | マックスマーク|


行 1 の情報


Row2 情報


私が直面している問題は、アイテムの数に応じて、これらの行をその場で作成する必要があることです。
いろいろ調べたところ、非常に一般的なテーブル レイアウト情報や、動的テーブルの作成方法を示していないテーブル レイアウト情報が見つかりました。

PS 十分なポイントがないため、テーブルの正確な写真を添付できません

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

java - Android アプリの列の背景色を変更するにはどうすればよいですか

私の Android アプリには、7 つの列を持つテーブルがあります。表の内容が更新されたときに、これらの列の背景色を変更したいと考えています。main.xml で列を指定する方法と背景色を変更する方法を教えてください。ありがとう。

投稿された main.xml を編集...

編集:

これは、個々のテキストビューではなく列全体を強調表示する理由の例です。個々のテキストビューを強調表示すると、サイズが異なるため、その列の最も広いテキストビューの幅に拡張されません。テキストビューのサイズを各列の最も広いテキストビューのサイズに合わせて変更する方法を誰かが知らない限り。誰かがこれを知っているなら、投稿してください。

不均一なハイライト

編集:layout_weight プロパティを TableRow タグに追加した結果...

ここに画像の説明を入力

私も同じことを試しましたが、代わりに layout_weight プロパティを TextView タグに追加しました。これが結果です...

ここに画像の説明を入力

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

android - テーブルレイアウトの微調整。出来ますか?

動的コンテンツを含む 5 つの列と多数の行を含むテーブル レイアウトがあります。

各列は、その列のすべてのセルの最大の幅を取ることに注意してください。

水平スクロールはしたくありませんが、合計幅を超えたことを検出して、列の 1 つを削除できるようにしたいと考えています。

これは可能ですか?

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

android - すべてのビューを 1 つのテーブル行に収める

スピナーボックスと他の TextView を画面から押し出さないように、 TextView を TableView に入れようとしています。layout_width を変更しようとしましたが、うまくいきませんでした。また、TableRow の layout_width を変更しようとしましたが、それも機能しません。では、行の一番左の textView のテキストをどのように合わせることができますか?

現在、次のようになっています。

TextView オフスクリーンのレイアウト

最上部のスピナーには、左側に数字があるはずです。私はそれを画面に押し付けようとしていて、3 つすべてが収まるようにしています。

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

android - テーブルレイアウトで4つのボタンで画面を埋める方法は?

私は次のレイアウトを持っています

どちらがアウト

ここに画像の説明を入力

4 つのボタンを拡大して画面全体に表示するにはどうすればよいですか?

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

android - TableLayout を使用した列のスパン

重複の可能性:
Android TableLayout の「colspan」に相当するものは何ですか?

TableLayout のドキュメントには、「HTML と同様に、セルは複数の列にまたがることができます」と書かれています。しかし、私はそうする方法を見つけることができません。

具体的には、2 つの列を持つ 1 つの行と 1 つの列を持つ別の行があります。1 列の行がテーブル全体にまたがるようにします。簡単に見えますが、わかりません。

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

android - テーブル行の onContextItemSelected メソッド

1 つのテーブルを含むアクティビティを作成しています。行を選択するときに、コンテキスト メニュー オプションを使用して行を更新または削除したいと考えています。テーブルは TableLayout ビュー内にあります。各行は TableRow ビューとして TableLayout に追加されます。また、各 TableRow についても、registerForContextMenu(tr); を使用してコンテキスト メニューに登録しました。

行を選択するとコンテキストメニューオプションが表示されますが、問題は選択した行の番号が必要なことです。これは onContextItemSelected( MenuItem item ) メソッドの次のソース コードで実現できると考えました。

ただし、AdapterContextMenuInfo は常に null です。

他の方法でテーブル行を達成できますか?

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

android - プログラムによる Android TableLayout

XMLファイルを使用してUIを作成する方法を学びましたが、特にLinearLayout以外でXMLファイルを使用せずにプログラムで行う方法を教えてください。