お世話になります。
Android Studioを使っていますが、初歩的な事で申し訳ないのですが
作成したプロジェクトでtextviewを配置してMainActivityでidを割り当て文字をsetしたのですがxmlのプレビューに文字が出ません。
ただ、普通にビルドするとエミュレータには正しく表示されます。
【添付写真:左がプレビュー、右がエミュレータ、真ん中の”テスト表示です”がプレビューに出ない】
今まで使っていてこのような事は初めてで対象方法が思いつかず苦慮しています。
【何かの操作を間違ったかもしれませんが。。。。】
似たような質問があったので、それでやってみようと思いましたが
どう修正すればいいか解らず。。。。
すいませんが、対処法をご存知でしたらご教授頂きたいです。
--MainActivity.java-- package com.e.tonikakukawaii; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView textView = findViewById(R.id.scandialog); textView.setText("テスト表示です"); } }
--activity_main.xml-- <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#FFFFFF" tools:context=".MainActivity"> <Button android:id="@+id/button" android:layout_width="150dp" android:layout_height="64dp" android:text="Button" tools:layout_editor_absoluteX="237dp" tools:layout_editor_absoluteY="462dp" /> <TextView android:id="@+id/textView2" android:layout_width="170dp" android:layout_height="61dp" android:background="#FFFFFF" android:text="TextView" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" tools:layout_editor_absoluteY="46dp" /> <TextView android:id="@+id/scandialog" android:layout_width="177dp" android:layout_height="26dp" android:textColor="#000000" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout>
--build.gradle(:app)-- apply plugin: 'com.android.application' android { compileSdkVersion 30 buildToolsVersion "30.0.1" defaultConfig { applicationId "com.e.tonikakukawaii" minSdkVersion 26 targetSdkVersion 30 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(dir: "libs", include: ["*.jar"]) implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'androidx.constraintlayout:constraintlayout:2.0.2' testImplementation 'junit:junit:4.12' androidTestImplementation 'androidx.test.ext:junit:1.1.2' androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0' }
回答1件
あなたの回答
tips
プレビュー