通过文本视图使用Android在屏幕上显示变量
我在试图在屏幕上显示变量时遇到了一个小问题 现在我有一个选项卡式布局。在第四个选项卡中,有一个嵌套的通过文本视图使用Android在屏幕上显示变量,android,xml,variables,textview,Android,Xml,Variables,Textview,我在试图在屏幕上显示变量时遇到了一个小问题 现在我有一个选项卡式布局。在第四个选项卡中,有一个嵌套的ActivityGroup,其中包含一个mapactivity 问题是此地图活动setContentView设置为R.layout.gps 我试图在屏幕上或地图旁边显示移动的距离,以显示用户已经移动了多远 我可以通过在XML内部创建文本视图来获取要在屏幕上显示的文本。但是,使用此方法,我无法将其链接到活动内部的Double变量 同时,如果我创建一个TextView t=new TextView(t
ActivityGroup
,其中包含一个mapactivity
问题是此地图活动setContentView
设置为R.layout.gps
我试图在屏幕上或地图旁边显示移动的距离,以显示用户已经移动了多远
我可以通过在XML内部创建文本视图来获取要在屏幕上显示的文本。但是,使用此方法,我无法将其链接到活动内部的Double
变量
同时,如果我创建一个TextView t=new TextView(this)
,它将不会显示在屏幕上,因为设置的内容现在就在屏幕上
如果有人能对此有所了解,我们将不胜感激 假设XML中有一个id为mytextview的TextView 使用: 获取对TextView的动态引用。然后你可以用
myTextView.setText("My double value is " + doubleValue);
请确保要在res/layout/gps.xml中使用的文本视图中包含以下内容:
android:id=“@+id/mytextview”
然后使用Klaus的代码在Java代码中查找TextView:
TextView myTextView=(TextView)findViewById(R.id.myTextView)代码>
myTextView.setText(“我的双精度值是”+doubleValue)代码>我也尝试过这样做,但我遇到了以下错误:java.lang.RuntimeException:无法启动活动组件信息{com.carbonaware.gps/com.carbonaware.gps.FirstGroup}:java.lang.RuntimeException:无法启动活动组件信息{com.carbonaware.gps/com.carbonaware.gps.gps}:java.lang.nullpointerExceps。。。。。。。但是如果我不使用方法.setText,它就会起作用,这让我很困惑
myTextView.setText("My double value is " + doubleValue);