TListBox に TSearchBox を追加した Delphi XE8 に firemonkey マルチデバイス プロジェクトがあります。Android でのみ、SearchBox は TListBoxItems の前に配置されます。Windows と iOS では、すべてのリスボックス項目の上に検索ボックスが表示され、下にスクロールしても常に一番上に表示されます。
Android 5.1.1 を搭載した Nexus 7 を使用しています
下の画像では、一番上のリストボックス項目の前に検索ボックスが表示されています。
Androidでこれを取得するにはどうすればよいですか?
アップデート
TListBox の上にツールバーを作成し、実行時に searchBox を追加しました。このように、検索ボックスは常にアイテムの上にありますが、リストボックスで検索できません。ListBoxItems のテキストをチェックするように設定するにはどうすればよいですか?
更新 2
新しいテスト プロジェクトを作成しましたが、そのプロジェクトでは正しく動作しているようです。今、私が使用しているカスタムスタイルで少しテストしましたが、それが問題のようです. 唯一の問題は、Stylebook を使用してプロジェクトのすべてのスタイルを設定していて、ListBox とその項目をこれから除外する方法がわからないことです。
更新 3
StyleBook で使用している .style ファイルから listbox および listboxitem スタイルを削除しました。これで問題は解決しました。私が今持っている唯一の問題は、TListBoxItem テキストが表示されることです。下の図に示すように、ラベルを付けてカスタムリストボックスアイテムを作成して、必要な方法で整列させます。しかし、アイテムを検索できるようにするには、アイテムのテキストを設定する必要があります。そのため、アイテムに設定したラベルの上にテキストが表示されます。
listboxitem テキストを非表示に設定する方法はありますか? すでに色を背景と同じ色に変更しようとしましたが、これは機能せず、フォント サイズを 0 に設定しても機能しません。