0
Fragment
には、RecyclerView
(アダプタとビューアホルダ)で構成されたアイテムのリストがあります。 リストの各項目は、推定ビーコンとリンクされています。 ビーコンが検出されたらアイテムビュー(setAlphaまたはimageViewを追加)を強調表示します。ビーコン検出でrecyclerviewアイテムのアルファを変更する
ビーコン検出は、フラグメントファイルである:実際
beaconManager.setRangingListener(new BeaconManager.RangingListener() {
@Override
public void onBeaconsDiscovered(Region region, List<Beacon> list) {
if (!list.isEmpty()) {
Beacon nearestBeacon = list.get(0);
replaceIconBeaconCard(nearestBeacon);
Log.d("Airport", "Nearest places: " + nearestBeacon);
}
}
});
、Iは、アイテムビュー上のビーコンのアイコンを表示します。しかし、その目的は、検出されたアイテムを強調表示し、他のアイテムにアルファベットを付けることです。
アイテムのレイアウトにアクセスしてアルファを変更する方法がわかりません。
あなたが表示するコードは、ビーコンのための適切な 'SCard'にアクセスすることができますか? – davidgyoung
はい、このコードは実際に動作します。私は最も近いビーコン項目カードに画像を表示する。もっと単純に私はツールバーのボタンをクリックすると、recyclerview項目のアルファにアクセスする方法がわかりません。 – Selorbis