Android。ボタン長押し
長押し
btnSend.setOnLongClickListener(this); ...@Override public boolean onLongClick(View v) { Toast.makeText(this, "onLongClick 実施", Toast.LENGTH_SHORT).show(); return true; }
Android。SQLite。Recyclerview
SQLite作成など
1 SQLiteOpenHelper
2 データベース作成
3 データの追加
4 データ読み出し ここからRecyclerView
SQLite RecyclerView
Androidアプリ開発 SQLite テーブルの検索、登録、更新、削除
SQLiteの場所
追加して、 ...
Android。Activity遷移。データの受け渡し
遷移
Intent intent = new Intent(MainActivity.this, SubActivity.class);startActivity(intent);戻る。finish
package your.package.name; import androidx.appcompat.app.AppCompatActivity;import androi ...
Android。Scrollで表示、非表示
API 23以上で
//scroll myWebview.setOnScrollChangeListener(new View.OnScrollChangeListener() { @Override public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) ...
Android。透明度
android:alpha="0.7"
Android。スイッチ。トグル
レイアウト作成<Switch android:id="@+id/toggle_switch" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:textColor="#3e3e3e" android:text="toggle switc ...
Android Recyclerview
1 サポート ライブラリを dependencies セクションに追加
implementation ‘androidx.recyclerview:recyclerview:1.1.0’
2 RecyclerView をレイアウトに追加する
<androidx.recyclerview.widget.RecyclerView android:id="@+i ...
Android。Webview
WebViewClientを設定してロード時の処理を定義する//WebViewインスタンスの生成WebView webview = new WebView(this);//WebViewClientの設定webview.setWebViewClient(new WebViewClient() {//新しいURLが指定されたときの処理を定義@Overridepublic boolean should ...
Android、ダークテーマ。ダークモード
少ない開発リソースでAndroidアプリをダークモードに対応した話
これからAndroidでダークモードを実装するエンジニア/デザイナ向け資料
Androidアプリでダークテーマを実装する
要約
ダークテーマの実装の流れは
ダークテーマ用にリソースを用意して
レイアウトにあててデザインを確認する ...
Androidでボタンを無効にする方法
こっちが良さそう
ImageButton imageButton = (ImageButton)findViewById(R.id.imagebutton1);imageButton.setEnabled(false);カラー
imageButton.setColorFilter(0xaa808080);Button buttonA = (Button) findViewB ...
