###前提・実現したいこと
Android Studioでボタンを押すと画面上にTextViewが追加されるAndroidアプリを作っています。
###発生している問題
setContentViewを使い、TextViewを画面上に生成することは出来たが、画面上の他のViewが消えてしまいます。(画像1枚目)
既に存在しているボタンやTextViewを残したまま、TextViewを追加するにはどうすればいいかがわかりません。(画像2枚目)
###該当のソースコード
Java
1package com.example.yuki.mobileapplication; 2 3import android.support.v7.app.AppCompatActivity; 4import android.os.Bundle; 5import android.view.View; 6import android.widget.TextView; 7 8public class MainActivity extends AppCompatActivity { 9 @Override 10 protected void onCreate(Bundle savedInstanceState) { 11 super.onCreate(savedInstanceState); 12 setContentView(R.layout.activity_main); 13 } 14 15 // button の onClick処理 16 public void changeText(View view) { 17 TextView tv = new TextView(this); 18 tv.setText("Test"); 19 setContentView(tv); 20 } 21} 22 23
###試したこと
検索しサンプル等も見てみたが、解決策につながる情報を見つけられませんでした。
###補足情報(言語/FW/ツール等のバージョンなど)
Java
Android Studio2.3.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/11 06:50