如何在TextView

时间:2015-09-17 17:48:51

标签: java android android-activity android-studio android-developer-api

最近我只是想创建一个mems生成器应用程序,是的,我一直在关注新的bostons,并且在那个buckey使用2个片段创建它们,在这里我只想做一个主要的活动,但我只是可以弄清楚如何从编辑文本字段中解析文本并将文本视图的文本设置为它,我知道这是一个新手问题,但我仍然不知道如何编码它所以请帮助.. !!!

我刚刚导入了一些小部件,视图等,并在创建函数上做了一些修改,我的创建函数是 -

public class MainActivity extends AppCompatActivity {

public static EditText topText;
public static EditText bottomtext;
public static TextView top;
public static TextView bottom;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    topText = (EditText) findViewById(R.id.topedit);
    bottomtext = (EditText) findViewById(R.id.bottomedit);
    top = (TextView) findViewById(R.id.top);
    bottom = (TextView) findViewById(R.id.bottom);
    Button myButton = (Button) findViewById(R.id.button);
    myButton.setOnClickListener(
            new Button.OnClickListener() {
                public void onClick(View V) {
                    top.setText((CharSequence) topText);
                    bottom.setText((CharSequence) bottomtext);

                }
            }

    );
}

4 个答案:

答案 0 :(得分:1)

只需这样做:

if(topText.getText()!=null){
top.setText(topText.getText().toString());
}
if(bottomtext.getText()!=null){
bottom.setText(bottomtext.getText().toString());
}

答案 1 :(得分:1)

尝试使用此方法获取EditText字段的文本:

CharSequence text = topText.getText();

并为textView设置上面的文字:

top.setText(text);

答案 2 :(得分:0)

使用这个简短的例子来理解概念

商店= ret.getText()的toString();

show.setText(存储);

<强>解释

ret:是编辑文本字段的名称;

store:用于保存从ret(文本字段)获取的任何内容

show.setText(store)在textview

中显示结果

答案 3 :(得分:0)

这个问题已经回答:

“在EditText对象上使用getText()”。

Get Value of a Edit Text field

下次快速搜索;)