-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