Hola a todos, alguien me podria decir como puedo poner a un contador que estoy programando poner cuatro digitos, me refiero este codigo que pongo aqui va bien pero empieza en 1,2,3,4 y asi sucesivamente pero yo quiero que sea 0001, 0002, 0003, etc, supongo que sera con una parte de contador y otra de acumulador pero no me queda claro, haber si alguien me puede iluminar un poco. Muchas gracias
- Código: Seleccionar todo
public class MainActivity extends AppCompatActivity {
private Button moto, reset;
private TextView contadorTextView;
private int contador = 0;
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
contadorTextView = (TextView) findViewById(R.id.contadorTextView);
moto = (Button) findViewById(R.id.bmoto);
reset = (Button) findViewById(R.id.breset);
moto.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
contador++;
contadorTextView.setText("" + contador);
String font_path = "font/DroidSansBold.ttf";
Typeface TF = Typeface.createFromAsset(getAssets(), font_path);
contadorTextView.setTypeface(TF);
}
});
reset.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
contador = 0;
contadorTextView.setText("" + contador);
String font_path = "font/DroidSansBold.ttf";
Typeface TF = Typeface.createFromAsset(getAssets(), font_path);
contadorTextView.setTypeface(TF);
}
});
}}
Muchas gracias