Quellcode durchsuchen

首页搜索bug修改

huyuguo vor 4 Jahren
Ursprung
Commit
ea9a7fa213

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

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

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

@ -46,6 +46,7 @@ public class SearchAllActivity extends AppCompatActivity {
46 46
    private TextView tvOne, tvTwo, tvThree;
47 47
    private Double bd_lon, bd_lat, bd_jing, bd_wei;
48 48
    private String gd_jing, gd_wei;
49
    private String keyWord = "";
49 50
50 51
    @Override
51 52
    protected void onCreate(Bundle savedInstanceState) {
@ -64,6 +65,7 @@ public class SearchAllActivity extends AppCompatActivity {
64 65
        if ("全部目的地".equals(title)) {
65 66
            ArrayList arrayList = getIntent().getExtras().getParcelableArrayList("list");
66 67
            addressAllList = (List<Map<String, String>>) arrayList.get(0);
68
            keyWord = getIntent().getStringExtra("key_word");
67 69
            pointAllList = new ArrayList<>();
68 70
        } else {
69 71
            addressAllList = new ArrayList<>();
@ -201,8 +203,13 @@ public class SearchAllActivity extends AppCompatActivity {
201 203
            viewHolder.point_item.setVisibility(View.GONE);
202 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 213
            viewHolder.query_all_addresses.setVisibility(View.GONE);
207 214
        }
208 215