小编ten*_*a11的帖子

文本视图未更新

我在TextView使用处理程序类更新文本时遇到了一个愚蠢的问题。我正在 Google 地图中设置自定义信息窗口。

mMap.setInfoWindowAdapter(new GoogleMap.InfoWindowAdapter() {
            @Override
            public View getInfoWindow(Marker marker) {
                return null;
            }

            @Override
            public View getInfoContents(final Marker marker) {
                //setting marker as final***
                View v = getLayoutInflater().inflate(R.layout.my_layout, null);
                TextView name = (TextView) v.findViewById(R.id.name);


                final TextView status = (TextView) v.findViewById(R.id.status);

                for(MyItem mi : myItems){
                    if(mi.getName().equals(marker.getTitle())){

                        name.setText(mi.getName()); //This one updates normaly

                        Handler handler = new Handler();
                        handler.postDelayed(new Runnable() {
                            @Override
                            public void run() {
                                //this one sets the text, but doesnt update on UI
                                status.setText("Text"); 

                                //Here I …
Run Code Online (Sandbox Code Playgroud)

java android google-maps textview

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

google-maps ×1

java ×1

textview ×1