【问题标题】:How to display the millisecond (android studio)如何显示毫秒(android studio)
【发布时间】:2015-10-22 22:33:54
【问题描述】:

我正在使用 kitkat 构建秒表,并希望它显示毫秒并删除分钟部分,这是我的代码:

public class MainActivity extends AppCompatActivity implements OnClickListener {
private Chronometer chronometer;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    chronometer = (Chronometer) findViewById(R.id.chronometer);
    (findViewById(R.id.start_button)).setOnClickListener(this);
    (findViewById(R.id.stop_button)).setOnClickListener(this);
}

@Override
public void onClick(View v) {
    switch (v.getId()) {
        case R.id.start_button:
            chronometer.setBase(SystemClock.elapsedRealtime());
            chronometer.start();
            break;
        case R.id.stop_button:
            chronometer.stop();
            break;}
    }
}

和 XML:

<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:gravity="center"
tools:context=".MainActivity">

<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="Chronometer Demo"
    android:textSize="20sp"/>
<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal"
    android:gravity="center">
<Button
    android:text="START"
    android:id="@+id/start_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>
<Button
    android:text="STOP"
    android:id="@+id/stop_button"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>

</LinearLayout>

<Chronometer
    android:id="@+id/chronometer"
    android:format=""
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="40sp"/>
</LinearLayout>

我认为是格式,但我不确定如何进行设置, 任何帮助将不胜感激。

【问题讨论】:

    标签: android stopwatch chronometer


    【解决方案1】:

    android 的计时码表每秒更新一次,所以这是不可能的。

    在 github 上有一个库,其中包含可以显示毫秒的覆盖计时码表:

    https://github.com/antoniom/Millisecond-Chronometer

    希望对你有帮助

    【讨论】:

    • 对不起,我不知道如何使用它(github lib),你能告诉我一点吗?谢谢
    • 要使用它,只需克隆存储库。如果你使用 git,请输入:'cd ',然后输入'git clone github.com/antoniom/Millisecond-Chronometer.git' 如果你不能使用 git,请从 github 下载 zip,解压缩并作为项目导入 Android Studio。它有一个示例活动,显示计时器的用法
    猜你喜欢
    • 1970-01-01
    • 2014-12-07
    • 2013-03-17
    • 1970-01-01
    • 2017-10-06
    • 2011-03-06
    • 2015-04-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多