/ / एंड्रॉइड में दो आयामी सरणी में गतिशील रूप से बनाए गए EditText डेटा को कैसे रखा जाए? - Android, सरणियाँ, मैट्रिक्स

Android में दो आयामी सरणी में गतिशील रूप से निर्मित EditText डेटा को कैसे रखा जाए? - एंड्रॉइड, सरणी, मैट्रिक्स

मैं निर्धारक कैलकुलेटर बना रहा हूं। यह कोड एक * EditText मैट्रिक्स बनाता है। यदि मैं प्रत्येक EditText में (इस मामले में "एट" कोड में) संख्याएँ सम्मिलित करता हूँ, तो मैं उन संख्याओं को दो आयामी सरणी में चाहता हूँ।

मैं मैट्रिक्स से डेटा चाहता हूं, मैट्रिक्स में नहीं डाला गया।

मेरा कोड है:

public void matrixSize(int a){
ll = (LinearLayout)findViewById(R.id.ll);
Display display = ((WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int width = display.getWidth()/3;
for(int i=0;i<a;i++){
l = new LinearLayout(this);
l.setOrientation(LinearLayout.HORIZONTAL);
for(int j=0;j<a;j++){
et = new EditText(this);
if (a<=7){
ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(150, 150);
l.addView(et,lp);
}
else {
ViewGroup.LayoutParams lp = new ViewGroup.LayoutParams(100, 100);
l.addView(et,lp);
}

}
ll.addView(l);
}
}

यहाँ मैट्रिक्स है:

यहाँ मैट्रिक्स है

उत्तर:

उत्तर № 1 के लिए 1

आपको उसके लिए एक GridView का उपयोग करना चाहिए।

यहाँ Android में GridView लेआउट बनाने के तरीके के बारे में एक संक्षिप्त ट्यूटोरियल है।