Pessoal,
Tenho um form que é montado a partir de um JSON.
Desta forma, o meu form já vem pre definido quais serão os ids de cada edit text.
Ex:
<EditText
android:id="@+id/value"
/>
E de acordo com o valor, ele monta o tipo:
public static TableRow renderDateField(Activity activity, Field field) {
TableRow row = (TableRow) activity.getLayoutInflater().inflate(R.layout.r_date, null);
TextView tv = (TextView) row.findViewById(R.id.label);
EditText edt = (EditText) row.findViewById(R.id.value);
edt.setOnTouchListener((OnTouchListener) activity);
...
Se eu colocar esse método ele roda numa boa.
public boolean onTouch(View v, MotionEvent event) {
if(v.getId() == R.id.value ){
showDialog(DATE_DIALOG);
return true;
}
return false;
}
O problema é que eu preciso de uma data e de uma hora. Existe alguma possibilidade de não modificar o valor, e tentar cmparar com algum outro atributo?
Obrigado.






0 comentários:
Postar um comentário