bugfix> android > 投稿

これがAndroidStudioで可能かどうか尋ねたかっただけです

ご覧のとおり、を押した後に変更する必要がある青い領域を指摘しました Send Profile ボタン。私が意味する変化は、私が隠すことができるということです fullname,address,phonenumber,emailaddress 記入するフォームをさらに追加したかったので、など。

誰かが私を参照に導くことができればありがとう。

回答 3 件
  • 輪郭が描かれた青い領域のフラグメントプレースホルダーを作成し、必要に応じてフラグメント遷移を実行できます。

    各フォームは、このプレースホルダーに配置できる個別のxmlレイアウトファイルで表すことができます。

  • ええと... Constraintlayoutのようなものを使用している場合は、ビューを参照して、その可視性をView.GONEに設定できます。 したがって、それをボタンのonClickListenerに入れて(おそらく検証した後)、それらのビューを非表示にすることができます。

    フラグメントを使用することもできますが、初心者にとっては難しいかもしれません(私はあなたがそうだと思います)ので、それらのビューを置き換える代わりに、テキストフィールドのタイトル/ヒントを別のものに設定し、ビューを非表示にする(または新しいものを表示しています)。

    LinearLayoutを使用すると、ビューがあなたの場合のように互いに重なり合って(青い領域のみ)、非表示/表示が簡単になるため、これも簡単になります。

  • 最も簡単な方法は、そこに別のLinearLayoutを配置し、他のすべての要素をこの新しいLinearLayoutに配置することです。その後、あなたはただ使うことができます

    findViewById(R.id.yourNewLinearLayout).setVisibility(View.GONE);
    
    

    それらすべてを隠すために。

あなたの答え