問題タブ [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.
android - android:layout_columnは正確に何をしますか?
アンドロイドを学んでいて、この特定のレイアウト属性を理解するのに苦労していて、それが言うグーグル開発ドキュメントを読んでいます:
この子が存在する列のインデックス。「100」などの整数値である必要があります。これは、このタイプの値を含むリソース( "@ [package:] type:name"の形式)またはテーマ属性( "?[package:] [type:] name"の形式)への参照である場合もあります。 。これは、グローバル属性リソースシンボルlayout_columnに対応します。
これがhtmlに相当するものにどのようにマッピングされるかを誰かが説明できますか(テーブルの行はそれらから大きく借用しているように見えます)?
それはsupを取る列の数ですか?例えばcolspan?
android - 実行中に空の TableLayout に行を追加する
実行中に空のテーブルに一連の行を追加しようとしています。いくつかのテスト コードを使用してみましたが、何らかの理由で画面が空のままです。.XML に要素がある場合、.XML ファイル内にもいくつかの行/要素を追加しない限り、それらは表示されますが、テーブル自体は表示されません。
助けていただければ幸いです。
私のクラスは Activity を拡張します。
テーブルを更新するコードは次のとおりです。
Thread から、このように Handler を使用してコードを呼び出します。
コードは実行され、エラーは出力されません。
これは XML ファイルです。
どんな助けでも非常に役に立ちます。私は今とても立ち往生しています。
編集: ListView の使用
そしてXML:
TableLayout ではなく。
android - テーブル レイアウトで 2 行にまたがる
の 2 つの列にまたがってストレッチするにはどうすればよいですかTableLayout
。ラベル付きの 2 つの行があり、1 つの行にテキストを編集します。1 つのボタンを 2 行目全体に広げたいと考えています。
android - Android TableLayout の幅の問題
TableLayout を使用してデータを表示しています。アクティビティが onCreate() を呼び出すと、右側の列の TextViews のテキストが設定されます。
さて、次の画像でわかるように、住所テキストは長くなる可能性があり、折り返す必要があります。だから私は設定しandroid:layout_width="wrap_content"
ました。ただし、データをラップするには画面サイズの幅が必要です。どうすればこの問題を克服できますか?
私のxml:
android - Android プロジェクトの同じテーブル行に imageview と textview を持つことは可能ですか?
imageview と textview で動的な行を作成しようとしています。このようなもの:
したがって、私の質問は、xml ファイルを使用せずに、同じ行に Java ソースの imageview の近くに textview を配置できるかどうかです。
これは私のコードです:
このコードの結果、2 つの異なる行が作成されます。1 つは画像、もう 1 つはテキストビューです。
android - Android:stretchColumns
ここで良い説明を見つけられなかったと思います。android:stretchColumns
では、実際に何をしているのか教えてもらえますか?私はテーブルにそれを持っていて、いくつかの異なる値を試しましたが、それが何をしているのか理解できないようです.
くだらない質問でごめんなさい!
android - AndroidでTableRowにビューを追加するときのIllegalStateException
現在、既存のテーブルに行を追加するアプリケーションを作成しています。コードは次のようになります。
XMLには、tabwidget内にあるframeLayout内にあるlinearLayout内にあるテーブルレイアウトがあり、次のようになります。
これらのラベルの作成は正常に機能しますが、テキストを行に追加しようとすると、アプリケーションがクラッシュし、「IllegalStateException」が発生します。詳細なメッセージは次のとおりです。
指定された子にはすでに親があります。最初に子の親でremoveView()を呼び出す必要があります。
よくわかりません。このようなチュートリアルを見ると、最初に削除する必要のあるものは何もありません。それで、私は正確に何を間違っているのですか?
android - テーブルに追加された行が表示されない
これは以前に尋ねられましたが、まだうまくいく解決策が見つかりませんでした:
コードからテーブルに行を追加すると、行がアプリケーションに表示されません。XML で指定した行が 1 つあります。その行は表示されていますが、その下には何もありません。
これはコードです。クラスのコンストラクターも追加しました。
Homepage.xml にはこれが含まれています。いくつかの要素とパラメータを削除しました。
残念ながら、行が存在するが表示されていないかどうかを確認するために、hierarchyviewer.bat は機能しません。デバッガーでは、私には問題ないようです。
android - TableLayoutをArrayAdapterにバインドすることは可能ですか?
TableLayoutをArrayAdapterにバインドすることは可能ですか?
android - Androidの強制終了
私はこのコードを実行していて、エミュレーターは強制終了を投稿しています。誰かが何が間違っている可能性があるか知っていますか?