小编San*_*ago的帖子

Android:findviewbyid:当视图不在由setContentView调用的相同布局上时,通过id查找视图

我有一个活动MyActivity,它扩展了MapActivity.在包含布局的.xml文件中,我只能包含MapView

<com.google.android.maps.MapView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/trail_map_view"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:clickable="true"
    android:apiKey="key"
/>
Run Code Online (Sandbox Code Playgroud)

但是,我确实需要找到另一个位于另一个.xml文件中的视图.不幸的是,findViewById返回null.我怎样才能获得我想要的视图?

非常感谢!

layout android

44
推荐指数
2
解决办法
10万
查看次数

Android:天文台作为持久秒表.如何设定开始时间?什么是天文台"基地"?

我确实有一个服务在后台运行.每当它开始时,我在内存中存储起始时间(以毫秒为单位):

startingTime = new Date().getTime();
Run Code Online (Sandbox Code Playgroud)

我想显示一个计时器,它在服务启动时开始计数,并且在用户按下按钮之前永远不会停止.我想让用户离开活动渲染计时器,做一些事情,然后返回.但想法是,当用户返回时,我不希望计时器再次进入0:00.Insted我希望它显示自服务启动以来的确切时间.

每次用户返回计时器活动时,我都可以计算elapsedTime:

elapsedTime =  new Date().getTime() - startingTime;
Run Code Online (Sandbox Code Playgroud)

问题是,我不知道如何告诉计时器从那个时候开始计数!

将其设置为计时器基座不起作用.有人可以解释一下究竟"基础"意味着什么或如何实现这一目标?

非常感谢!BYE

android chronometer

8
推荐指数
3
解决办法
4万
查看次数

标签 统计

android ×2

chronometer ×1

layout ×1