4
尋求沒有進展。所有搜索條變爲零但TextView的顯示值正確..垂直Seekbar setProgress不起作用
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 [位置] [Z]在TextView中示出正常,但seekbars未到達的進步。我嘗試了很多方法,但沒有工作。
我試過使用處理程序,並使用postMethod,如圖所示。但seekBars沒有達到價值。
編輯
我找到一個answer到updateThumb
方法添加到垂直搜索條,但它也不能正常工作。這個問題是由於垂直seekbar。
public void updateThumb(){
onSizeChanged(getWidth(), getHeight(), 0, 0);
}
然後在設置進度後調用更新縮略圖方法。
seekBar.setProgress((int) progress);
seekBar.updateThumb();
但是這仍然沒有解決我的問題
updateThumb()解決我的問題...... – Rumit 2015-08-28 13:20:01
感謝@Rumit ..它爲我工作:) – 2015-08-31 07:25:49
Varun的Chaudhar大家拜Rumit而代碼是由我粘貼.......... ..開玩笑 – Nepster 2015-09-01 18:03:25