我的第一个android应用程序有什么问题?
我正在学习android开发,我正在测试一些东西: 我正在测试,一切顺利,但我的文字没有出现在我的应用程序上。有什么问题吗我的第一个android应用程序有什么问题?,android,Android,我正在学习android开发,我正在测试一些东西: 我正在测试,一切顺利,但我的文字没有出现在我的应用程序上。有什么问题吗 public class MainActivity extends AppCompatActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView mon
public class MainActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView monTexte=new TextView(this);
monTexte.setText("A salamu aleykoum");
monTexte.setTextSize(50);
monTexte.setTextColor(0x0000FF);
setContentView(monTexte);
}
}
您只需将它们添加到TextView中,就可以在xml中完成这些操作
android:text="A salamu aleykoum"
android:textSize="50sp"
android:textColor="#0000FF"
要以编程方式执行此操作,需要在xml中为TextView提供一个ID。在我的例子中(activity_main.xml)
现在你可以
monTexte.setText("A salamu aleykoum");
monTexte.setTextSize(50);
monTexte.setTextColor(0x0000FF);
总共:
package com.example.stackoverflow;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private TextView monte;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
monTexte = findViewById(R.id.monTexte);
monTexte.setText("A salamu aleykoum");
monTexte.setTextSize(50);
monTexte.setTextColor(0x0000FF);
}
}
我真的希望它能有帮助 谢谢!它起作用了。另一件事,我想知道是否有可能以编程方式创建和显示TextView?我的意思是没有使用XML和fileHi,我很高兴它能工作。是的,可以使用addView()方法。答案如下:
monTexte.setText("A salamu aleykoum");
monTexte.setTextSize(50);
monTexte.setTextColor(0x0000FF);
package com.example.stackoverflow;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private TextView monte;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
monTexte = findViewById(R.id.monTexte);
monTexte.setText("A salamu aleykoum");
monTexte.setTextSize(50);
monTexte.setTextColor(0x0000FF);
}
}