2015-07-31 8 views
0

Я использую KitKat построить секундомер, и хотят, чтобы отобразить миллисекунды и удалить мельчайшую часть, а, вот мой код:Как отобразить миллисекунды (Android студии)

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> 

Я думаю, что это формат, но я не уверен, как сделать установку, Любая помощь будет оценена спасибо.

ответ

0

хронограф android обновляется каждую секунду, поэтому это невозможно.

Там в Lib на GitHub с перекрытой хронографа, который может показать Миллис:

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

Я надеюсь, что это поможет вам

+0

извините, но я не знаю, как использовать его (Либерал GitHub), можете ли вы мне немного показать? thanks –

+0

Чтобы использовать его, просто клонируйте репозиторий. Если вы используете git, введите: «cd », а затем «git clone https://github.com/antoniom/Millisecond-Chronometer.git». Если вы не можете использовать git, загрузите zip из github, разархивируйте его и импортировать как проект в Android Studio. У этого есть пример активности, который показывает использование хронометра –

+0

хорошо, хорошо, и я попробую, большое спасибо .. !! –

 Смежные вопросы

  • Нет связанных вопросов^_^