我正在使用SupportMapFragment
地图显示开发Android应用
地图工作正常问题是textView
,我想在MapFragment上显示一些文字我已经定义了这样的布局:
gpsTxtView=(TextView)findViewById(R.id.GPS);
设置如下文字:
gpsTxtView.setText("Last Halt: \n" + new SimpleDateFormat("MMM dd yyyy hh:mm:ss").format(date));
和xml:
`<FrameLayout
android:id="@+id/mapLL"
android:layout_width="match_parent"
android:layout_height="match_parent">
<include
android:id="@+id/tool_bar_detail"
layout="@layout/tool_bar_detail"
android:layout_width="match_parent"
android:layout_height="48sp" />
<fragment
android:id="@+id/detailMap"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<TextView
android:id="@+id/GPS"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|left"
android:layout_marginBottom="30sp"
android:layout_marginLeft="5sp"
android:text=""
android:textColor="@android:color/holo_red_dark"
android:textSize="16sp"
android:textStyle="bold" />
</FrameLayout> `
像我们一般做的事情我无法弄清楚为什么它不能在android 4.4.2(micromax p480 Tab)中工作,而在android lollipop(yu Yureka)工作将会感激不尽有人建议解决这个问题。
感谢。
答案 0 :(得分:1)
在Fragment中你应该找到像这样的id
final View view = inflater.inflate(R.layout.blood_request, container, false);
然后
TextView tv_blood_request = (TextView) view.findViewById(R.id.tv_post_request);
答案 1 :(得分:1)
我只是查看你的代码。代码中的每件事情都很好。因此,对于测试,您可以做一件事。放一些硬编码值,然后检查,值是否反映在TextView中。那么你可以得出结论,在你获取数据的方式上会出现问题。
如果您要在数据中获取日期,我还想建议一件事。然后通过Locale,这可能是一个问题。