private void initSettingsFields() { boolean isMarkdown = AccountHelper.getDefaultAccount().isUseMarkdown(); switch_markdown.setChecked(isMarkdown); RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) switch_markdown_button.getLayoutParams(); if (isMarkdown) { params.addRule(RelativeLayout.ALIGN_RIGHT, -1); params.addRule(RelativeLayout.ALIGN_LEFT, R.id.toggleButton_public_blog); switch_markdown_button.setLayoutParams(params); switch_markdown_button.setImageResource(R.drawable.progress_thumb_selector); switch_markdown.setGravity(Gravity.RIGHT | Gravity.CENTER_VERTICAL); } else { params.addRule(RelativeLayout.ALIGN_RIGHT, R.id.switch_markdown); params.addRule(RelativeLayout.ALIGN_LEFT, -1); switch_markdown_button.setLayoutParams(params); switch_markdown_button.setImageResource(R.drawable.progress_thumb_off_selector); switch_markdown.setGravity(Gravity.LEFT | Gravity.CENTER_VERTICAL); } }