/ / É possível usar o android.widget.chronometer dentro da barra de ação? - android, temporizador, appcompat

É possível usar o android.widget.chronometer dentro da barra de ação? - android, temporizador, appcompat

Eu queria adicionar um temporizador dentro da barra de ação. Eu já encontrei esta solução aqui: É possível adicionar um temporizador para a barra de ação no android? que usa compatibility:actionViewClass="android.widget.TextView" e então usando um temporizador que atualiza em cada tick o valor da string.

Eu vaguei se alguém já tentou usar app:actionViewClass="android.widget.chronometer"

Seria algo assim para o menu:

<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/action_live_clock"
android:title=""
app:showAsAction="always"
app:actionViewClass="android.widget.chronometer"/>
</menu>

E então na atividade correspondente:

@Override
public boolean onCreateOptionsMenu(Menu menu)
{
getMenuInflater().inflate(R.menu.test_chrono, menu);
MenuItem timerItem = menu.findItem(R.id.action_live_clock);
Chronometer timer = (Chronometer) timerItem.getActionView();
timer.setBase(SystemClock.elapsedRealtime());
timer.start();
return true;
}

Mas quando eu verifico depois de getActionView, o valor do timer é Nulo. Eu senti falta de algo ou isso simplesmente não é possível?

(como ActionBar eu estou usando o appcompat da última biblioteca de suporte)

Respostas:

0 para resposta № 1

Você pode sempre adicionar uma visualização personalizada à barra de ação / barra de ferramentas. Apenas google por isso.