Androidアプリ 個人開発者の雑談スレ45 (772レス)
Androidアプリ 個人開発者の雑談スレ45 http://egg.5ch.net/test/read.cgi/android/1710287770/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
752: 名無しさん@お腹いっぱい。 [sage] 2025/08/21(木) 14:30:20.73 ID:wob2HNMO >730 です。ひと通りの対応が終わり最後の1本が審査中です 今回の対応はChatGPTが無かったらあきらめているところでした ありがたかったです 併用したGeminiは実用にはまだまだと感じましたし、GitHub Copilotはこういった用途に使えるかわからず見送りました すべて古いアプリなので extends Activity で書かれていて、このままでは今後のバージョンアップには耐えられなさそう 次はAppCompatActivityへの移行やテーマの変更を検討です メンテナンスって大変 http://egg.5ch.net/test/read.cgi/android/1710287770/752
772: 名無しさん@お腹いっぱい。 [sage] 2025/09/23(火) 22:14:43.12 ID:Y2O+QHpu やっとedge-to-edge対応できたわ。結局全部表示をずらす羽目に。>>752の通り、GeminiじゃなくてChatGPTに聞くと動いた。助かった。 15年ぐらい前のJavaコードで、下みたいにViewを動的に作ってる場合、下の形式で動いたわ public class HogeActivity extends AppCompatActivity { public void onCreate(Bundle icicle) { setContentView(new HogeView(this)); } } public class HogeView extends View { private int insetTop = 0; private int insetBottom = 0; public HogeView(Context context) { super(context); init(); } private void init() { ViewCompat.setOnApplyWindowInsetsListener(this, (v, insets) -> { Insets systemBars = insets.getInsets(WindowInsetsCompat.Type.systemBars()); insetTop = systemBars.top; insetBottom = systemBars.bottom; setPadding(0, insetTop, 0, insetBottom); return insets; }); setFitsSystemWindows(false); } } http://egg.5ch.net/test/read.cgi/android/1710287770/772
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.035s