まずは基本です。ここまでくれば後は慣れるばかりなり。
しかし、macのキーボードとマジックマウスは今一つだな。
選択肢があまりないから困る。Windowsみたいに多くあるのはうれしいことだ。
●strings.html <resources> <string name="app_name">HelloWorld</string> <string name="tv_msg">名前を入れて</string> <string name="bt_clk">表示</string> <string name="bt_clr">クリア</string> </resources> ●activity_main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#A1A9BA" android:orientation="vertical"> <TextView android:id="@+id/tvLabelInput" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="10dp" android:layout_marginTop="5dp" android:background="#ffffff" android:text="@string/tv_msg" android:textSize="25sp"/> <EditText android:id="@+id/etName" android:layout_width="match_parent" android:layout_height="wrap_content" android:ems="10" android:inputType="textPersonName" android:text="" /> <Button android:id="@+id/btClick" android:layout_width="129dp" android:layout_height="wrap_content" android:text="@string/bt_clk" /> <Button android:id="@+id/btclear" android:layout_width="125dp" android:layout_height="wrap_content" android:text="@string/bt_clr" /> <TextView android:id="@+id/tvOutput" android:layout_width="match_parent" android:layout_height="47dp" android:text="" /> </LinearLayout> ●MainActivity.java package jp.llgs.helloworld; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btClick = findViewById(R.id.btClick); HelloworldListner listner = new HelloworldListner(); btClick.setOnClickListener(listner); Button btClear = findViewById(R.id.btclear); btClear.setOnClickListener(listner); } private class HelloworldListner implements View.OnClickListener{ @Override public void onClick(View view){ EditText input = findViewById(R.id.etName); TextView output= findViewById(R.id.tvOutput); int id = view.getId(); switch(id){ case R.id.btClick: String inputStr = input.getText().toString(); output.setText(inputStr + "さん、こんにちは!"); break; case R.id.btclear: input.setText(""); output.setText(""); break; } } } }No tags for this post.