問題タブ [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 に答える
2403 参照

android - アンドロイドマーキーが機能しない

マーキーがtextviewで機能していません。2つのボタンの間のTableLoyout内にtextviewを配置しました。そして、私はテキストビューを伸縮可能な列として作成します。これが私のxmlコードです。私は間違いを理解することはできません。

なぜ機能しないのか教えてください。

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

android - ユーザー生成値の保存

ユーザーが生成した値をresvaluesフォルダーの.xmlファイルに保存することをお勧めしますか?値は、1行で「Aircraft」、「Type」、「Note」のようになります。実行時に値をそこに保存することも可能ですか?また、マルチパート値をそこに保存することは可能ですか?

テーブル(テーブルレイアウト)に表示するために、3つの部分の値を保存するための最も推奨される方法を知りたいだけです。

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

android - テーブルをスクロールしている間、テーブルの行が強調表示されます

テーブルの行を押したときに強調表示したい。ただし、この機能を実装すると、次のようになります。テーブルをスクロールすると(スクロールするだけで、テーブルの行を押すことは意図されていません)、システムはそれをtable-row-pressとして解釈し、行を強調表示します。テーブルをスクロールしない場合にのみシステムが行を強調表示するようにするにはどうすればよいですか?

サンプルプロジェクトを作成しました。これは、クラス定義、XMLレイアウト、およびテーブル行が押されたときに何をするかを指定するXMLファイルの3つのファイルで構成されています。はい、どうぞ:

クラス定義

XMLレイアウト:res / layout / main.xml

3番目のres/drawable / table_row.xmlは、テーブルの行がデフォルトで白で、押されたときに暗くなるようにここで指定されています。

テーブルをスクロールするときにシステムが行を強調表示しないようにするにはどうすればよいですか?

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

android - 実行時に ListView に異なるビューを追加することは可能ですか?

ListViewの各アイテムを異なるビューにする必要がある状況に遭遇しました。たとえば、最初の項目にはTextViewImageViewがあり、2 番目の項目には と がButtonありTextViewます。
私の最初の試みは、アイテム アダプター内にネストされたテーブル レイアウトを使用することでしたが、うまくいきません。

リストがロードされるたびに、それに応じてテーブルが変更されました。そのため、アイテム数は増え続けています。私の質問は、この状況を処理する方法はありますか? ListView各アイテムの実行時に別のウィジェットを追加できるダイナミックを作成するにはどうすればよいですか? どんな提案でも大歓迎です。

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

android - Eclipseはレイアウトxmlの要素の無用性について不平を言っています

スクロールビューがあります。スクロールビューに含めることができる要素は1つだけなので、RadioGroupとその下のボタン(プレースホルダーとして機能)をTableLayout内に配置します。

これで、Eclipseはxml警告を表示します:"The RadioGroup layout or its TableRow parent is possibly useless"。どうして役に立たないのでしょうか?まず、選択したラジオボタンにアクセスするためにラジオグループが必要です。

また、ScrollView内に含めることができる要素は1つだけであるため、TableLayoutが必要です。下のプレースホルダーボタンがあるため、TableViewを選択しました。それで、それの何が問題になっていますか?

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

android - TableRowにボタンを動的に追加する

こんにちは私は、クリックされるたびにテーブルの行に新しいボタンを追加するボタンをクリックしたいと思います。3つのボタンが行に追加された後、新しいテーブル行を動的に作成し、それに新しいボタンを追加したいと思います。

ボタンをクリックした場合に、ボタンのある行をtableLayoutに追加する方法を知っています。クリックするたびにテーブルの行を変更して、ボタンを追加する方法がわかりません。

どんなアドバイスも非常に役に立ち、ありがたいです。

以下は私のコードですが、これは完璧ではありません

前もって感謝します。

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

java - AndroidのテーブルレイアウトでfastScrollingを行う方法

私はtableLayoutを(xmlで)たくさんの行で埋めています。私はそれをscrollViewでラップしました、そしてそれは素晴らしくスクロールします。ただし、fastScrolling機能(右側のスライダーバー)を機能させようとしていますが、android:fastScrollEnabled="true"tableLayoutとscrollViewの両方で何も実行されません。誰かがこれを修正する方法を知っていますか?

これがレイアウトコードの簡略版です

次に、曲のデータがSQLiteデータベースから読み取られ、テーブルレイアウトに入力されます

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

android - Admob adview を TableLayout / TableRow に統合する

Admob を TableLayout に統合しようとしています。残念ながら、画面には表示されません。レイアウトには、上部にいくつかのテキスト フィールドのみが含まれ、1 つのマップ ビュー、および下部に adview を配置する必要があります。私の XML レイアウトは次のようになります。

Adview を正しく表示するには、何を変更する必要があるか教えてもらえますか?

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

android - アクティビティが背景から前景に移動すると、ボタンのテキストレイアウトが突然上から下に変化します

私は非常に奇妙な行動を追跡しています。私のレイアウトの一部はこれらのボタンを生成します:

ここに画像の説明を入力してください

これは対応するレイアウトです:

使用されるスタイルは次のとおりです。

ここで、このアクティビティがバックグラウンドになり([ホーム]をクリックして)再開される場合にのみ、何か奇妙なことが起こります。突然、ボタンのテキストは上から下に変化します。

ここに画像の説明を入力してください

なぜこれが起こるのかわかりません。textViewに依存しません。TextViewを省略しても、動作は同じです。このTableLayoutの代わりにLinearLayout(このTextViewなし)を使用すると、動作は正しく、テキストは変更されません。

したがって、この間違った動作は、とにかくTableLayoutに関連していますが、どのようにですか?何か案は?

アップデート


ボタンには特別なことは何もしませんが、onResumeのアクティビティコードを追加します(アクティビティが再開されるときにのみ発生しますが、前にHOMEを押して終了した場合にのみ発生します。アクティビティ、またはアプリを新規から起動した場合でも、問題は発生しません。)

(buildMessageTableは、受信したデータを上記のTableLayoutに追加するため、この問題には影響しません)

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

android - Androidでandroid:stretchColumns="*"をプログラムで実装する

TableLayoutで前述のプロパティを実装するアプリケーションに取り組んでいます。

誰かが私を助けて、レイアウトファイルではなくプログラムでこれを行う方法を教えてくれないかと思っていましたか?