안녕하세요
<CheckBoxPreference
                android:key="sim1"
                android:title="@string/sim_turn_on_1"
                 android:summaryOn="@string/sim_turn_on_summery"
                 android:summaryOff="@string/sim_turn_off_summery_1"
               />
         <com.dual.android.EditPinPreference1
            android:key="sim_pin"
            android:title="@string/sim_turn_on_1"
            android:dialogMessage="@string/sim_pinpuk_card"
            android:persistent="false"
            />


private static final String SIM1 = "sim1";
private static final String SIM1PIN = "sim_pin";
private CheckBoxPreference sim1;
 private EditPinPreference1 sim1PinLocked;


  public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.preferences);

sim1 = (CheckBoxPreference)findPreference(SIM1);  
PreferenceScreen prefSet = getPreferenceScreen();
sim1PinLocked = (EditPinPreference1)prefSet.findPreference(SIM1PIN);

여기서 sim1 과  sim1PinLocked 를 조건에따라서 VISIBLE이나 GONE 을 시키려고하는데요
방법이 있을까요??
}