2014-02-15 130 views
0

我的目的是点击按钮来切换输入面板和输入预览面板在同一个活动,所以我做某事一样,同样的活动的输入面板和输入预览面板:用按钮切换在Android的

在一个活动中,有一个EditText,一个文本值为'preview'的按钮和一个textView。最初,editText和button的可见性是可见的,textview被设置为没有价值。当按钮被点击时,它从editText获得输入值并将该值设置为textview。另外,editText的可见性被设置为不可见,textview被设置为可见。最后,按钮的文本更改为“编辑”。

要做到这一点,我已经写了一些代码,这样的:

public void showNewsPreview(){ 
    txtContentPreview.setText(edtContent.getText()); 
    edtContent.setVisibility(View.GONE); 
    txtContentPreview.setVisibility(View.VISIBLE); 
    btnPreview.setText("Edit"); 
} 

其结果是,该代码已成功运行,但鉴于剂量不会改变。 我是否错过了某些东西或工作流程有问题?

回答

0

稍有变化:

public void showNewsPreview(){ 
    txtContentPreview.setText(edtContent.getText().toString()); 
    edtContent.setVisibility(View.GONE); 
    txtContentPreview.setVisibility(View.VISIBLE); 
    btnPreview.setText("Edit"); 
} 
+0

问题是EDITTEXT不会改变了,并且你使用的是什么布局的TextView不会更改为可见 – user2900440

+0

? – amalBit