private void añadirIncidencia(){
contadorIncis=contadorIncis+1;
int i;
incis=new TextView[contadorIncis];
horasTrab=new EditText[contadorIncis];
inci=SpinnerIncidencias.getSelectedItem().toString();
incisString=new String[contadorIncis];
for (i=0;i<1;i++){
final ArrayList<String> ArrayTiposTrabajos=new ArrayList<String>();
ArrayTiposTrabajos.add("Normal");
ArrayTiposTrabajos.add("Urgente");
ArrayTiposTrabajos.add("Inmediato");
final Spinner spinnerTrabajos=new Spinner(this);
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, ArrayTiposTrabajos);
spinnerTrabajos.setAdapter(spinnerArrayAdapter);
//Crea dinamicamente una fila del tableLayout que existe en la parte 3 del parte de trabajo
incis[i]=new TextView(this);
incis[i].setText(incidenciasLista.get(i).getINC_referencia()+" "+inci);
TextView text=new TextView(this);
text.setText("Horas Trabajadas:");
TextView text2=new TextView(this);
text2.setText("Tipo de trabajo: ");
horasTrab[i]=new EditText(this);
horasTrab[i].setInputType(InputType.TYPE_NUMBER_FLAG_DECIMAL);
final int finalI = i;
horasTrab[i].addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
// datoHora=horasTrab[finalI].getText().toString();
//horastrabajString.add(datoHora);
}
});
layoutIncidencias.addView(incis[i]);
layoutIncidencias.addView(text);
layoutIncidencias.addView(horasTrab[i]);
layoutIncidencias.addView(text2);
layoutIncidencias.addView(spinnerTrabajos);
//datoInci=incis[i].getText().toString();
incisString[i]=incis[i].getText().toString();
}
}