Моя цель, чтобы скрыть текст и сохранить TextView занимает свое место в деятельности, я устанавливаю уже мой текст, чтобы быть невидимым с помощью:Скрыть текст только, но не вся TextView
tv.setVisibility(View.INVISIBLE);
и когда кнопка нажата она показать текст, каждая вещь отлично работает, за исключением результата моего кода привести, чтобы скрыть всю TextView не только текст, потому что я установил мое TextView предысторию вытяжки формы, которые образуют красную рамку вокруг текста, как:
android:background="@drawable/border1"
<TextView
android:id="@+id/introclusion_tv3"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/border1"
android:textSize="20sp" />
при запуске приложение вы можете видеть только пустое место, которое будет заполнено текстом после кнопки щелкните здесь, но там нет границы (которые исходят из фона формы), поэтому он скрывает весь текст и мне нужно его скрыть только текст и сохранить текст в фоновом режиме, если текст установлен на INVISIBLE,
любая помощь будет действительно оценил, спасибо.
это, как я сделал это:
TextView tv11=(TextView)findViewById(R.id.introclusion_tv3);
tv11.setText(Html.fromHtml(getString(R.string.introclusion_one)));
tv11.setVisibility(View.INVISIBLE);
затем после нажмите но так и написать правильный пароль, если он показывает текст как:
Button dialogButton = (Button) dialog.findViewById(R.id.dialogButtonOK);
dialogButton.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
dialog.dismiss();
EditText password = (EditText) dialog.findViewById(R.id.password);
if(password.getText().toString().length() > 0) {
if(password.getText().toString().equals("test")) {
TextView tv11=(TextView)findViewById(R.id.introclusion_tv3);
tv11.setTypeface(FontFactory.getBFantezy(getBaseContext()));
tv11.setText(Html.fromHtml(getString(R.string.introclusion_one)));
tv11.setVisibility(View.VISIBLE);
}
это гений. – seekingStillness