材料の量を表示するレシピアプリがあります.textview行が材料に使用されていない場合、対応する値を0に設定し、次にsetTextメソッドで値0のすべてのテキストビューをsetVisbility(View.GONEに設定しますが、それらはまだそこにあります.以下の 0g の行に注意してください.何かアイデアはありますか?
わかりましたので、各成分をそのように設定します。
A = 150;
B = 3;
C = 1;
D = 3;
E = 90;
F = (A+B+C+D+E+F);
G = 0;
H = 0;
I = 0;
J = 0;
a = "French Flour:";
b = "Salt:";
c = "Improver:";
d = "Yeast:";
e = "Water:";
f = "Total Weight:";
g = "";
h = "";
i = "";
j = "";
G、H、I、および J は必要ないので、0 に設定します。次に、onCreate の最後にこれを行うメソッドがありますが、各 (未使用) 行に対して:
もし (G == 0) {
A6.setVisibility(View.GONE);
}
編集: 特定のポイントまで問題を解決しました。ビューの 1 つが View.GONE を介して実際に消えたことに気付きました。コマンドをコメントアウトすると、戻ってきました。今、私は、すべてが台無しになる前に、一定量の textViews を持つことができるのではないかと考えています。すべての材料で合計 40 個ありますが、レイアウトにはさらに多くのものがあります。TableLayout で何ができるかを見ていきます。誰かがより良い提案があれば...