Android

長押し

btnSend.setOnLongClickListener(this); ...@Override public boolean onLongClick(View v) { Toast.makeText(this, "onLongClick 実施", Toast.LENGTH_SHORT).show(); return true; }

Android

SQLite作成など

1 SQLiteOpenHelper

2 データベース作成

3 データの追加

4 データ読み出し ここからRecyclerView

SQLite RecyclerView

Androidアプリ開発 SQLite テーブルの検索、登録、更新、削除

SQLiteの場所

追加して、 ...

Android

遷移

Intent intent = new Intent(MainActivity.this, SubActivity.class);startActivity(intent);

戻る。finish

package your.package.name; import androidx.appcompat.app.AppCompatActivity;import androi ...

Android

API 23以上で

//scroll myWebview.setOnScrollChangeListener(new View.OnScrollChangeListener() { @Override public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) ...

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

1 サポート ライブラリを dependencies セクションに追加

implementation ‘androidx.recyclerview:recyclerview:1.1.0’

2 RecyclerView をレイアウトに追加する

<androidx.recyclerview.widget.RecyclerView android:id="@+i ...

Android

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 ...