Conjunto de barra de búsqueda vertical El progreso no funciona
La búsqueda no está progresando. Toda la barra de búsqueda llega a cero, pero textView muestra el valor correctamente.
choosePreset.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View arg0)
{
LayoutInflater inflater = ((LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE));
View customView = inflater.inflate(R.layout.preset_list, null, false);
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setView(customView);
final String[] arr= getEqualizerPresets();
ArrayAdapter<String> namesAA= new ArrayAdapter<String> ( context,R.layout.myitemlist,arr );
ListView list = (ListView) customView.findViewById(R.id.mylist);
list.setAdapter(namesAA);
final AlertDialog ad = builder.create();
list.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView<?> parent, View view, final int position, long id)
{
Toast.makeText(context, "Position"+position, Toast.LENGTH_LONG).show();
//equalizerWrapper.usePreset((short)arr[position]);
for(int v=0;v<eqSeeks.length;v++)
{
// equalizerSeeks(v, eqSeeks[v]);
final int z = v;
eqSeeks[v].post(new Runnable()
{
@Override
public void run()
{
eqSeeks[z].setProgress( EQValues.presetValues[position][z]);
}
});
}
// eqSeeks[2].setProgress(150);
setEqualizerPreset(position);
ad.dismiss();
}
});
ad.show();
}
});
EQValues.presetValues [posición] [z] se muestran en textView correctamente pero las barras de búsqueda no alcanzan el progreso. Lo intenté de muchas maneras pero nada funciona.
Intenté usar el controlador y también uso postMethod como se muestra. Pero seekBars no alcanzó los valores.
Editar
encuentro unresponder para agregarupdateThumb
método para la barra de búsqueda vertical, pero tampoco funciona. Este problema se debe a la barra de búsqueda vertical.
public void updateThumb(){
onSizeChanged(getWidth(), getHeight(), 0, 0);
}
Y luego llame al método de actualización del pulgar después de configurar el progreso.
seekBar.setProgress((int) progress);
seekBar.updateThumb();
pero esto todavía no resolvió mi problema