問題タブ [subitem]
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 - リストビューでサブアイテムを取得する
ITEM のリスト ビューでフィードのタイトルを取得しますが、そのリスト ビューの SUBITEM で説明、画像、およびリンクを取得したいと考えています。手伝って頂けますか?これは私が持っているものです:
1)ListView
インMainActivity
2)RSSItem
c# - ヘッダー テキストの配置を変更せずに、Windows フォーム C# のリストビュー列のテキストを右に配置します。
Win7 の C# 2008 (Net 2.0) に System Windows Forms ListView があります。これには 4 つの列があり、小さなアイコン、fullrowselection がオン、hideselection false、showtooltips true の詳細モードになっています。
3 番目の列は、他の列のように左ではなく、右に配置された唯一の列です。対応するデザイナー プロパティを、論理的な textalignment right に設定しました。しかし、Microsoft はここでほとんど期待を裏切りません。Microsoft Visual Studio も列の見出しを右に揃えますが、これは望ましくありません!!! すべての要素のみが列 3 で右揃えになり、すべての列の見出しテキストはすべて左揃えのままになります。これは、デザイナーの設定ではできないようです。
Googleで長い間検索したところ、これが見つかりました-コードはアイテムを希望どおりに整列させますが、アイテムのテキストが消えて再び表示され、強調表示と選択が部分的に機能しませんListViewが部分的にまたは全体で消え、テキストがレンダリングされます奇妙でシャープでないなどなど - 以下のコードを適用した後、ListView はデフォルトの動作を停止しました。この問題を解決するにはどうすればよいですか (Ownerdraw では、以下のコードが true に設定されています。Fullrowselect、hideselection false、および detailsmode がオンになっています)。基本的に、列 3 のサブ項目のみを、列ヘッダーの textalignment を変更せずに希望どおりに配置する必要があります。他のすべてはデフォルトの描画になります。描画を変更したくありません。配置のみが、説明したカスタムのものになります。その上。
android - Android の ListView にサブアイテムを動的に追加する
ListView に情報を動的に追加しようとしています。追加する情報は、「デバイス名」(メイン項目)と「MAC アドレス」(サブ項目)です。オンラインの例を以下に示します。注: 項目 1 をデバイス 1 の名前に置き換え、サブ項目 1 をデバイス 1 の MAC アドレスに置き換えたいと考えています。これは、デバイスがスキャンされるときにリストが読み込まれるため、動的に実行する必要があります。
.
これが繰り返しとしてマークされる前に、次の質問を見ましたが、助けにはなりませんでした: AndroidにListView サブアイテム テキストを追加する、 ListView にサブアイテムを追加する方法 、 ListViewにアイテムとサブアイテムを追加する方法
これらの質問を読んで得た結論は、カスタムを実装してメソッドArrayAdapter
をオーバーライドする必要があるということです。getView()
2 つのテキスト ビューを含むカスタム レイアウトを作成しました。
cyan_list.xml
次に、Activity クラスでカスタム ArrayAdapter を作成しようとしましたが、public View getView(final int position, View convertView, ViewGroup parent)
メソッドに何を入れればよいかわかりません。さらに、テキストビュー サブアイテムを追加するだけの場合、カスタム ArrayAdapter を作成する必要がありますか?
c# - リストビューでサブアイテムを選択して値を変更する
次のような「詳細」モードのリストビューがあります。
非常に単純ですが、私が実行している問題は、実行時にリストで「Subitm1」を選択できないことです。最初の列のすべての項目を選択して強調表示できますが、2 番目の列の項目をクリックしても何も起こりません (最初の列のように項目が強調表示されると思います)。
具体的には、ユーザーがサブアイテムをダブルクリックして、リストビューでその値を直接変更できる機能を追加しようとしています。ここに欠けている特定の設定はありますか?