何かとAndoroidStudioいじって遊んでたら何とかわかってきた。
もう少し勉強すれば何とかなりそうだ。
ちなみにWindowsソフトも年内に.netフレームワークの更新に伴い再作成の予定
古いパソコンでは動かなくなります。
年内に更新予定です。
コードコピーするだけなんだがそれがなかなかできん。
アマゾンとかの動画が見たくて!
97や.netや2005とか
もあるので入れては決してと遊んでいたこともあり、やけに古いのも出てきた。
押し入れ片付けてたら98用のc言語のフロッピーディスクも出てきた。
使えるかどうかわからんけど。。。。
visualstudioを必死になってコピーしてたのが懐かしい。
一気にコピーしようとするとコピーガードがかかってHDDがいっぱいになる罠が仕掛けてあった。
仕方ないから少しづつコピーしたら行けたんだわ。
いやー楽しかった。全く使わんかったけど。。。
そのまま今でも押し入れで眠ってたわ。
今ではPerl組むからね。信じられんわ。
歳食えばだれでもできるという証拠だね。
CGIの新作も思いついたので作る気でいる。
カウンターをカウントダウンにするだけで在庫管理になるとか
スマホで出勤ぴっ!ってことも簡単なんだと思ったわ。
データは.htaccessで制限かけてとかやればいいわけだし
自宅サーバーならそれも問題はないことになる。
タイムカードいらんなーとか思った。
最近は便利なもんがあるなーと思った。
テレビでそれらしいことをやってた気がするが、漫画しか見とらんので気にもせんかった。
個人配送の時代だ。ほしい人はいるかもな
ちなみに下記はAiに作ってもらったサンプルです。
なんかPerlやっててよかったと思った
Android Studioで「ボタンを押したらテキストを表示する」方法
シンプルな例をKotlinでまとめますね。
① レイアウト(XML)でボタンとテキストを配置
res/layout/activity_main.xml
Xml<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
android:padding="16dp">
<Button
android:id="@+id/myButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="押してね" />
<TextView
android:id="@+id/myTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text=""
android:textSize="18sp"
android:layout_marginTop="20dp"/>
</LinearLayout>
② Kotlinコードでクリック時にテキストを表示
MainActivity.kt
Kotlinpackage com.example.myapp
import android.os.Bundle
import androidx.appcompat.app.AppCompatActivity
import android.widget.Button
import android.widget.TextView
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val button = findViewById<Button>(R.id.myButton)
val textView = findViewById<TextView>(R.id.myTextView)
button.setOnClickListener {
textView.text = "ボタンが押されました!"
}
}
}
③ ポイント
findViewByIdでXMLの部品を取得
setOnClickListenerでクリックイベントを設定
TextView.textに文字列を代入して表示
Last Updated on 2026年3月5日8:19 pm by cgishop