私は次のレイアウトを実現しようとしています: 固定幅の TextView は親の左側に配置され、その内部のテキストはその TextView の右側に配置されます (そのため、固定幅、他の方法で実行できますか?)親の残りの部分は、ドローアブル (単純な線) で埋められます。このような:
これは 2 種類の行を含む ListView であり、行を含む行のレイアウトは非常に簡単です - TextView と ImageView を使用した LinearLayout (必要に応じて正確なコードを後で投稿できます)。そして、複合ドローアブルを持つ単一の TextView に置き換えることができるという警告が表示されます。
私はすべて最適化に賛成なので、そのアドバイスに従おうとしました。残念ながら、同じ結果を得ることができませんでした。行が TextView の幅に制限されているか、テキストが ListItem の右側に配置され、現在は固定位置になっています。
何か不足していますか?
編集:明らかにそれは実際には不可能であり、他のいくつかの複雑さがあるため(ドローアブルは現在、レベルリストのドローアブルであり、常に線であるとは限らず、設定する必要がある固定されていない高さがある場合があります)残しておきます現在の状態 - 1 つの TextView と 1 つの ImageView を含む線形レイアウト。