我想補充複選框我的android活動,使得當檢查複選框一個更EDITTEXT應該出現在活動.. 請告訴我該怎麼做。如何在檢查Android Activity中的複選框時顯示EditText?
-3
A
回答
0
以2 EditText
爲準,默認爲Gone
。然後檢查複選框是否已選中或未選中!如果選中第二個EditText
的可見性Visible
。
+0
謝謝!有效..! –
0
安裝程序將執行此功能的聽衆..
public void addView(LinearLayout lay, EditText etxt){
lay.addView(etxt);
}
public EditText editText(Context context, int id, LinearLayout.LayoutParams params,int paddings){
EditText ib = new EditText(context);
ib.setId(id);
//ib.setBackgroundResource(Background);
// you can use this for a layout //
ib.setLayoutParams(params);
// you can use padding option by getting an array as argument
ib.setPadding(pad,pad,pad,pad);
return ib;
}
您可以使用此類似:
LinearLayout main = (LinearLayout)findViewById(R.id.layout_main);
// Now Show the EditText inside the View
chkBox= (CheckBox)findViewById(R.id.Check_box);
satView.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {
if(isChecked){
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT, LinearLayout.LayoutParams.WRAP_CONTENT);
EditText eTxt = editText(context,502/*id here*/,lp,0);
addView(main,eTxt);
}
}
});
相關問題
- 1. 如何檢查複選框時顯示覆選框設置?
- 2. 如何檢查顯示模式框後的複選框?
- 3. 當檢查複選框時在dataTables中顯示隱藏列
- 4. 在JSP中檢查複選框時顯示警告消息
- 5. 複選框OnBindViewHolder檢查顯示時沒有選中
- 6. 如何在android中檢查複選框時計算百分比?
- 7. 複選框未顯示爲已檢查
- 8. 導軌顯示覆選框值檢查
- 9. 如何檢查在android中是否沒有選中複選框?
- 10. 如何在Spinner選擇時顯示EditText?
- 11. 如何在c#中更改複選框值時在DataGridView中檢查複選框?
- 12. 如何顯示的EditText在Android中
- 13. 如何在vb.net中檢查複選框
- 14. 當在表格中檢查複選框時顯示相應的文本框
- 15. 如何在android複選框檢查更改時接收事件?
- 16. 如何檢查4複選框中的任何2複選框?
- 17. 如何在Android中的AutoCompleteTextView的Activity啓動時顯示鍵盤
- 18. 如何檢查ATLEAST一個複選框被選中的Android
- 19. 如何檢查九個複選框中只有三個時顯示警報?
- 20. 如何在嵌套複選框結構中選中父複選框時檢查所有複選框?
- 21. 複選框已檢查屬性,但不顯示已選中
- 22. 在Jquery中勾選複選框時顯示提示框
- 23. 顯示選中元素爲複選框的複選框
- 24. 檢查複選框時顯示/隱藏表格
- 25. 複選框沒有顯示檢查時設置值爲真
- 26. 檢查時顯示編輯按鈕複選框
- 27. 使用自定義複選框檢查項目時顯示
- 28. 檢查複選框選中
- 29. 顯示和隱藏在I檢查的複選框,另一個複選框選中和未選中狀態
- 30. EditText框未顯示
請解釋一下你試圖同時你又遇到了什麼具體的問題。 – CommonsWare