Androidアプリ 個人開発者の雑談スレ45 (772レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
752
(1): 08/21(木)14:30 ID:wob2HNMO(1)調 AAS
>730 です。ひと通りの対応が終わり最後の1本が審査中です
今回の対応はChatGPTが無かったらあきらめているところでした
ありがたかったです
併用したGeminiは実用にはまだまだと感じましたし、GitHub Copilotはこういった用途に使えるかわからず見送りました

すべて古いアプリなので extends Activity で書かれていて、このままでは今後のバージョンアップには耐えられなさそう
次はAppCompatActivityへの移行やテーマの変更を検討です
メンテナンスって大変
772: 09/23(火)22:14 ID:Y2O+QHpu(1)調 AAS
やっと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);
  }
}
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.031s