-3
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于我的东西输入输出应为h,它应该只限H的工作,但是当在H或任何其他类型的涉及在大小4,帮助,我该怎么办为什么它不遵循40号字体if语句
你正在检查'EXTRA_MESSAGE'是否等于“h”。你确定你不打算检查'message'吗?从根本上说,我们不知道'EXTRA_MESSAGE'是什么,或者与你输入'h'的'东西'有什么关系。还要注意,你正在测试所有这些*创建* - 你确定这就是你想要做的? –
请尝试将其降低到更简单的示例,并包含所有相关的代码。 – Carcigenicate
我认为不是EXTRA_MESSAGE,你想检查消息字符串吗? – PVR