Duplicating Fragments vs. Layouts











up vote
0
down vote

favorite












I am having trouble determining whether to use fragments or layouts (probably CardView) to populate one of my activities.



I am creating an activity with what I believe could have either multiple layouts or multiple fragments Intended Activity Layout Here, each of which must be duplicatable onClick of a button. Each fragment or layout will contain a single, "match parent" width AutoCompleteTextView, as well as three EditText views and one TextView arranged side by side in one row below the AutoCompleteTextView. The first trio of EditText and the TextView will be visible when the activity loads. I will then need two buttons--one which creates a nearly duplicate row of EditText and TextView boxes (the only difference being that the TextView should numerically count up with each addition), and another button which creates a new instance of the whole fragment/layout (AutoCompleteTextView and the base trio of EditText and single TextView).



I neither expect nor want the code written for me, but am just curious on everyone's thoughts of whether I should proceed with trying to nest these fields into separate layouts or separate fragments. I'm not yet advanced enough to know how each one may affect performance when it comes time for the app to recall the text entered into each box, or how much of a coding headache any of the options could create if I choose the less intuitive option.



Thank you for your help!



-Yago










share|improve this question






















  • As opinion based, this question is off topic. But I will say you're thinking of multiple fragments vs layouts wrong. The key concept of a layout is that it contains the logic surrounding the views, not just the views themselves. Its not just about doing duplicate UI elements- a layout include tag or a custom compound view is sufficient for that.
    – Gabe Sechan
    Nov 12 at 3:39












  • Thank you Gabe. If it wasn't evident, I'm new to coding and to this site. I'll make sure I review the rules for what content gets posted where before I post next time. Thank you for the correction. I'm digging into include tags now. Thanks!
    – Yago
    Nov 12 at 3:41

















up vote
0
down vote

favorite












I am having trouble determining whether to use fragments or layouts (probably CardView) to populate one of my activities.



I am creating an activity with what I believe could have either multiple layouts or multiple fragments Intended Activity Layout Here, each of which must be duplicatable onClick of a button. Each fragment or layout will contain a single, "match parent" width AutoCompleteTextView, as well as three EditText views and one TextView arranged side by side in one row below the AutoCompleteTextView. The first trio of EditText and the TextView will be visible when the activity loads. I will then need two buttons--one which creates a nearly duplicate row of EditText and TextView boxes (the only difference being that the TextView should numerically count up with each addition), and another button which creates a new instance of the whole fragment/layout (AutoCompleteTextView and the base trio of EditText and single TextView).



I neither expect nor want the code written for me, but am just curious on everyone's thoughts of whether I should proceed with trying to nest these fields into separate layouts or separate fragments. I'm not yet advanced enough to know how each one may affect performance when it comes time for the app to recall the text entered into each box, or how much of a coding headache any of the options could create if I choose the less intuitive option.



Thank you for your help!



-Yago










share|improve this question






















  • As opinion based, this question is off topic. But I will say you're thinking of multiple fragments vs layouts wrong. The key concept of a layout is that it contains the logic surrounding the views, not just the views themselves. Its not just about doing duplicate UI elements- a layout include tag or a custom compound view is sufficient for that.
    – Gabe Sechan
    Nov 12 at 3:39












  • Thank you Gabe. If it wasn't evident, I'm new to coding and to this site. I'll make sure I review the rules for what content gets posted where before I post next time. Thank you for the correction. I'm digging into include tags now. Thanks!
    – Yago
    Nov 12 at 3:41















up vote
0
down vote

favorite









up vote
0
down vote

favorite











I am having trouble determining whether to use fragments or layouts (probably CardView) to populate one of my activities.



I am creating an activity with what I believe could have either multiple layouts or multiple fragments Intended Activity Layout Here, each of which must be duplicatable onClick of a button. Each fragment or layout will contain a single, "match parent" width AutoCompleteTextView, as well as three EditText views and one TextView arranged side by side in one row below the AutoCompleteTextView. The first trio of EditText and the TextView will be visible when the activity loads. I will then need two buttons--one which creates a nearly duplicate row of EditText and TextView boxes (the only difference being that the TextView should numerically count up with each addition), and another button which creates a new instance of the whole fragment/layout (AutoCompleteTextView and the base trio of EditText and single TextView).



I neither expect nor want the code written for me, but am just curious on everyone's thoughts of whether I should proceed with trying to nest these fields into separate layouts or separate fragments. I'm not yet advanced enough to know how each one may affect performance when it comes time for the app to recall the text entered into each box, or how much of a coding headache any of the options could create if I choose the less intuitive option.



Thank you for your help!



-Yago










share|improve this question













I am having trouble determining whether to use fragments or layouts (probably CardView) to populate one of my activities.



I am creating an activity with what I believe could have either multiple layouts or multiple fragments Intended Activity Layout Here, each of which must be duplicatable onClick of a button. Each fragment or layout will contain a single, "match parent" width AutoCompleteTextView, as well as three EditText views and one TextView arranged side by side in one row below the AutoCompleteTextView. The first trio of EditText and the TextView will be visible when the activity loads. I will then need two buttons--one which creates a nearly duplicate row of EditText and TextView boxes (the only difference being that the TextView should numerically count up with each addition), and another button which creates a new instance of the whole fragment/layout (AutoCompleteTextView and the base trio of EditText and single TextView).



I neither expect nor want the code written for me, but am just curious on everyone's thoughts of whether I should proceed with trying to nest these fields into separate layouts or separate fragments. I'm not yet advanced enough to know how each one may affect performance when it comes time for the app to recall the text entered into each box, or how much of a coding headache any of the options could create if I choose the less intuitive option.



Thank you for your help!



-Yago







android android-fragments






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 12 at 3:34









Yago

1




1












  • As opinion based, this question is off topic. But I will say you're thinking of multiple fragments vs layouts wrong. The key concept of a layout is that it contains the logic surrounding the views, not just the views themselves. Its not just about doing duplicate UI elements- a layout include tag or a custom compound view is sufficient for that.
    – Gabe Sechan
    Nov 12 at 3:39












  • Thank you Gabe. If it wasn't evident, I'm new to coding and to this site. I'll make sure I review the rules for what content gets posted where before I post next time. Thank you for the correction. I'm digging into include tags now. Thanks!
    – Yago
    Nov 12 at 3:41




















  • As opinion based, this question is off topic. But I will say you're thinking of multiple fragments vs layouts wrong. The key concept of a layout is that it contains the logic surrounding the views, not just the views themselves. Its not just about doing duplicate UI elements- a layout include tag or a custom compound view is sufficient for that.
    – Gabe Sechan
    Nov 12 at 3:39












  • Thank you Gabe. If it wasn't evident, I'm new to coding and to this site. I'll make sure I review the rules for what content gets posted where before I post next time. Thank you for the correction. I'm digging into include tags now. Thanks!
    – Yago
    Nov 12 at 3:41


















As opinion based, this question is off topic. But I will say you're thinking of multiple fragments vs layouts wrong. The key concept of a layout is that it contains the logic surrounding the views, not just the views themselves. Its not just about doing duplicate UI elements- a layout include tag or a custom compound view is sufficient for that.
– Gabe Sechan
Nov 12 at 3:39






As opinion based, this question is off topic. But I will say you're thinking of multiple fragments vs layouts wrong. The key concept of a layout is that it contains the logic surrounding the views, not just the views themselves. Its not just about doing duplicate UI elements- a layout include tag or a custom compound view is sufficient for that.
– Gabe Sechan
Nov 12 at 3:39














Thank you Gabe. If it wasn't evident, I'm new to coding and to this site. I'll make sure I review the rules for what content gets posted where before I post next time. Thank you for the correction. I'm digging into include tags now. Thanks!
– Yago
Nov 12 at 3:41






Thank you Gabe. If it wasn't evident, I'm new to coding and to this site. I'll make sure I review the rules for what content gets posted where before I post next time. Thank you for the correction. I'm digging into include tags now. Thanks!
– Yago
Nov 12 at 3:41



















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53255634%2fduplicating-fragments-vs-layouts%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.





Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


Please pay close attention to the following guidance:


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53255634%2fduplicating-fragments-vs-layouts%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Guess what letter conforming each word

Port of Spain

Run scheduled task as local user group (not BUILTIN)