當前位置: 首頁>>代碼示例>>Java>>正文


Java RadioGroup.removeAllViews方法代碼示例

本文整理匯總了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);
    }
}
 
開發者ID:Codigami,項目名稱:CFAlertDialog,代碼行數:31,代碼來源:CFAlertDialog.java

示例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;
}
 
開發者ID:dreaminglion,項目名稱:iosched-reader,代碼行數:32,代碼來源:AccountFragment.java


注:本文中的android.widget.RadioGroup.removeAllViews方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。