package com.example.firstapplication;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.ViewGroup;
import android.widget.TextView;
import static com.example.firstapplication.MainActivity.EXTRA_MESSAGE;
public class DisplayMessageActivity extends AppCompatActivity {
@Override
protected void onCreate (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_display_message);
Intent intent = getIntent();
String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
if (EXTRA_MESSAGE.equals ("h")) {
TextView textView = new TextView(this);
textView.setTextSize(40);
textView.setText(message);
ViewGroup layout = (ViewGroup) findViewById(R.id.activity_display_message);
layout.addView(textView);
}else {
TextView textView = new TextView(this);
textView.setTextSize(4);
textView.setText(message);
ViewGroup layout = (ViewGroup) findViewById(R.id.activity_display_message);
layout.addView(textView);
}
}
}
如果我在我的东西上输入h,输出应该是大小为40的字体,它应该仅适用于h,但是当输入h或其他任何东西时它出现在4号,帮助,我该怎么办
答案 0 :(得分:0)
我认为你要用消息字符串检查而不是EXTRA_MESSAGE吗?
否则,您可以使用Android Studio中的调试模式来了解变量包含的内容。