我需要創建一個控件,以便在工作中更輕鬆地開發一些屏幕。
該控件非常簡單,只需兩個按鈕和一個SeekBar。這些按鈕僅用於增加或減少SeekBar值。SeekBar在TableRow中的寬度?
這裏是我的代碼:
public class SeekbarCheckbox extends TableLayout {
private SeekBar _Seekbar;
private CheckBox _CheckBox;
private TableRow _tr;
public SeekbarCheckbox(Context context, int max) {
super(context);
_tr = new TableRow(context);
Button bt1 = new Button(context);
bt1.setText("-");
_tr.addView(bt1);
_Seekbar = new SeekBar(context);
_Seekbar.setMax(max);
_tr.addView(_Seekbar);
Button bt2 = new Button(context);
bt2.setText("+");
_tr.addView(bt2);
this.addView(_tr, new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
}
}
的事情是,當我在應用程序中使用這個控制我得到一個無用的寬度的搜索欄。我分享一張圖片看結果。
我無法發佈圖片,所以我共享了一個鏈接。 http://img685.imageshack.us/img685/6756/controlk.png
嗨可以請你讓我知道你在哪裏以及如何使用這個customlayout – Manju 2012-04-17 04:38:19