本文整理匯總了Java中android.widget.RadioGroup.removeAllViews方法的典型用法代碼示例。如果您正苦於以下問題:Java RadioGroup.removeAllViews方法的具體用法?Java RadioGroup.removeAllViews怎麽用?Java RadioGroup.removeAllViews使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類android.widget.RadioGroup
的用法示例。
在下文中一共展示了RadioGroup.removeAllViews方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: setSingleSelectItems
import android.widget.RadioGroup; //導入方法依賴的package包/類
public void setSingleSelectItems(String[] singleSelectItems, int selectedItem, final OnClickListener onClickListener) {
if (singleSelectItems != null && singleSelectItems.length > 0) {
selectableItemsContainer.removeAllViews();
selectableItemsContainer.setVisibility(View.VISIBLE);
RadioGroup radioGroup = (RadioGroup) getLayoutInflater().inflate(R.layout.cfdialog_single_select_item_layout, selectableItemsContainer)
.findViewById(R.id.cfstage_single_select_radio_group);
radioGroup.removeAllViews();
for (int i = 0; i < singleSelectItems.length; i++) {
String item = singleSelectItems[i];
RadioButton radioButton = (RadioButton) getLayoutInflater().inflate(R.layout.cfdialog_single_select_radio_button_layout, null);
radioButton.setText(item);
radioButton.setId(i);
final int position = i;
if (position == selectedItem) {
radioButton.setChecked(true);
}
radioButton.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked && onClickListener != null) {
onClickListener.onClick(CFAlertDialog.this, position);
}
}
});
radioGroup.addView(radioButton);
}
} else {
selectableItemsContainer.setVisibility(View.GONE);
}
}
示例2: onCreateView
import android.widget.RadioGroup; //導入方法依賴的package包/類
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
// Inflate the layout for this fragment
View layout = inflater.inflate(R.layout.welcome_account_fragment, container, false);
if (mAccounts == null) {
LOGD(TAG, "No accounts to display.");
return null;
}
if (mActivity instanceof WelcomeFragmentContainer) {
((WelcomeFragmentContainer) mActivity).setPositiveButtonEnabled(false);
}
// Find the view
RadioGroup accountsContainer = (RadioGroup) layout.findViewById(R.id.welcome_account_list);
accountsContainer.removeAllViews();
accountsContainer.setOnCheckedChangeListener(this);
// Create the child views
for (Account account : mAccounts) {
LOGD(TAG, "Account: " + account.name);
RadioButton button = new RadioButton(mActivity);
button.setText(account.name);
accountsContainer.addView(button);
}
return layout;
}