Browse Source

首页搜索bug修改

huyuguo 5 years ago
parent
commit
ea9a7fa213

+ 1 - 0
app/src/main/java/com/electric/chargingpile/activity/SearchActivity.java

624
                @Override
624
                @Override
625
                public void onClick(View v) { // 全部目的地
625
                public void onClick(View v) { // 全部目的地
626
                    Intent intent = new Intent();
626
                    Intent intent = new Intent();
627
                    intent.putExtra("key_word",keyWord);
627
                    intent.setClass(getApplicationContext(), SearchAllActivity.class);
628
                    intent.setClass(getApplicationContext(), SearchAllActivity.class);
628
                    Bundle bundle = new Bundle();
629
                    Bundle bundle = new Bundle();
629
                    ArrayList arrayList = new ArrayList();
630
                    ArrayList arrayList = new ArrayList();

+ 9 - 2
app/src/main/java/com/electric/chargingpile/activity/SearchAllActivity.java

46
    private TextView tvOne, tvTwo, tvThree;
46
    private TextView tvOne, tvTwo, tvThree;
47
    private Double bd_lon, bd_lat, bd_jing, bd_wei;
47
    private Double bd_lon, bd_lat, bd_jing, bd_wei;
48
    private String gd_jing, gd_wei;
48
    private String gd_jing, gd_wei;
49
    private String keyWord = "";
49
50
50
    @Override
51
    @Override
51
    protected void onCreate(Bundle savedInstanceState) {
52
    protected void onCreate(Bundle savedInstanceState) {
64
        if ("全部目的地".equals(title)) {
65
        if ("全部目的地".equals(title)) {
65
            ArrayList arrayList = getIntent().getExtras().getParcelableArrayList("list");
66
            ArrayList arrayList = getIntent().getExtras().getParcelableArrayList("list");
66
            addressAllList = (List<Map<String, String>>) arrayList.get(0);
67
            addressAllList = (List<Map<String, String>>) arrayList.get(0);
68
            keyWord = getIntent().getStringExtra("key_word");
67
            pointAllList = new ArrayList<>();
69
            pointAllList = new ArrayList<>();
68
        } else {
70
        } else {
69
            addressAllList = new ArrayList<>();
71
            addressAllList = new ArrayList<>();
201
            viewHolder.point_item.setVisibility(View.GONE);
203
            viewHolder.point_item.setVisibility(View.GONE);
202
            viewHolder.address_header_title.setVisibility(View.GONE);
204
            viewHolder.address_header_title.setVisibility(View.GONE);
203
205
204
            viewHolder.name.setText(item.get("name"));
205
            viewHolder.address.setText(item.get("address"));
206
            String name = item.get("name");
207
            String address = item.get("address");
208
            name = name.replace(keyWord, "<font color=\"#1BB637\">" + keyWord + "</font>");
209
            address = address.replace(keyWord, "<font color=\"#1BB637\">" + keyWord + "</font>");
210
            viewHolder.name.setText(Html.fromHtml(name, Html.FROM_HTML_MODE_LEGACY));
211
            viewHolder.address.setText(Html.fromHtml(address, Html.FROM_HTML_MODE_LEGACY));
212
206
            viewHolder.query_all_addresses.setVisibility(View.GONE);
213
            viewHolder.query_all_addresses.setVisibility(View.GONE);
207
        }
214
        }
208
215