Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static class BluetoothDeviceListAdapter extends DynamicArrayAdapter<BluetoothDeviceViewModel>
- {
- // debug
- @SuppressWarnings("unused")
- private static final boolean D = G.Const.D && true;
- @SuppressWarnings("unused")
- private static final String TAG = "BluetoothDeviceListAdapter";
- public BluetoothDeviceListAdapter(Context context)
- {
- super(context, R.layout.bluetoothdevice_list_view_item);
- }
- @Override
- public View getView(int position, View convertView, ViewGroup parent)
- {
- convertView = super.getView(position, convertView, parent);
- BluetoothDeviceViewModel item = getItem(position);
- ((TextView)convertView.findViewById(R.id.btdevName)).setText(item.getName());
- ((TextView)convertView.findViewById(R.id.btdevAddress)).setText(item.getAddress());
- TextView rssi = (TextView)convertView.findViewById(R.id.btdevRssi);
- rssi.setText(item.getSignalStrength());
- if (item.getRSSI() == 0)
- {
- rssi.setTextColor(Color.WHITE);
- }
- else
- {
- rssi.setTextColor(Color.GREEN);
- }
- return convertView;
- }
- @Override
- protected boolean filter(BluetoothDeviceViewModel item, CharSequence constraint)
- {
- return item.getName().toLowerCase().contains(constraint.toString().toLowerCase());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement