我想在 Android活动中添加复选框,以便在选中复选框时再添加 editText 应该出现在活动中.. 请告诉我怎么做。
答案 0 :(得分:0)
默认情况下,获取2 EditText
并提供一个可见性Gone
。然后检查复选框是选中还是取消选中!如果选中,则显示第二个EditText
的可见性Visible
。
答案 1 :(得分:0)
设置一个将执行此功能的监听器..
var request = $.ajax({
url: "../../../resources/xml/lista-de-precios/common/prices_database.xml",
dataType: 'xml',
cache: 'false',
method: 'GET',
async: 'true'
});
request.done(function() {
getAndUseCategoriesAndLinks(request);
});
function getAndUseCategoriesAndLinks(xml) {
var xmlDoc = xml.responseXML,
xml = $( xmlDoc ),
category = xml.find("category");
var each_element_new = $( category ).each(function() {
console.log( $( this ).text() );
$("ul.categories-list").append('<li><a href="#">' + $(this).text() + '</a></li>');
});
}
你可以使用它:
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;
}