项目未显示在 Android Studio 上


我已经很长时间了

,我一直在尝试解决我的问题,但我没有找到解决方案。

我只是想在我的应用程序上显示一个简单的文本。在安卓工作室上,我看到了文本,但没有在我的设备上看到。显然,我不知道为什么..这里是不同的代码和屏幕。

ImageView image_edt;
TextView texte;
URL urlWelcome;
@Override
//public void onCreate(Bundle savedInstanceState, PersistableBundle persistantState){
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    texte = (TextView) findViewById(R.id.text_edt);
    texte.setText("erreur internet");
    setContentView(R.layout.activity_main);

该 XML :

<TextView
   android:id="@+id/text_edt"
   android:layout_width="361dp"
   android:layout_height="79dp"
   android:background="@android:color/black"
   android:textColor="@android:color/background_light"
   android:textSize="30sp"
   app:layout_constraintBottom_toBottomOf="parent"
   app:layout_constraintHorizontal_bias="0.49"
   app:layout_constraintLeft_toLeftOf="parent"
   app:layout_constraintRight_toRightOf="parent"
   app:layout_constraintTop_toTopOf="parent"
   app:layout_constraintVertical_bias="0.066" />

和场景:安卓工作室的屏幕

因为你调用 setContentView(( 方法两次。设置文本视图文本后的一个调用将替换当前布局,从而删除您对布局所做的所有修改。

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    texte = (TextView) findViewById(R.id.text_edt);
    texte.setText("erreur internet");
    setContentView(R.layout.activity_main);  // remove this line and it should fix your problem
}

相关内容

  • 没有找到相关文章

最新更新