Commit 8972ef7c authored by IT17165662's avatar IT17165662

create EssayTypeProDistributionActivity

parent 35ef0fb8
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.elearning.probabilityandstatisticsanalyserandeducator">
<uses-feature
android:name="android.hardware.camera2"
android:required="true" />
<uses-feature
android:name="android.hardware.camera2"
android:required="true" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission
android:name="android.permission.CAMERA"
android:required="true"
android:requiredFeature="true" />
<uses-feature
android:name="android.hardware.camera2"
android:required="true" />
<uses-feature
android:name="android.hardware.camera2"
android:required="true" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@mipmap/app_logo"
......@@ -39,8 +10,8 @@
android:requestLegacyExternalStorage="true"
android:roundIcon="@mipmap/app_logo"
android:supportsRtl="true"
android:theme="@style/Theme.ProbabilityAndStatisticsAnalyserAndEducator" >
android:theme="@style/Theme.ProbabilityAndStatisticsAnalyserAndEducator">
<activity android:name=".calculationfunction.EssayTypeProDistributionActivity"></activity>
<activity android:name=".inputMethod.StandardDeviationInputMethod" />
<activity android:name=".calculationfunction.StandaradDeviationCalculation" />
<activity android:name=".inputMethod.ProbabilityDistributionsIM" />
......@@ -54,8 +25,6 @@
<activity android:name=".calculationfunction.DisplayEssayQuestionAnsWithStepsActivity" />
<activity android:name=".inputMethod.ProbabilityCalculationIM" />
<activity android:name=".calculationfunction.ProbabilityDistributionCalculation" />
<activity
android:name="com.theartofdev.edmodo.cropper.CropImageActivity"
android:theme="@style/Theme.AppCompat.DayNight.DarkActionBar" />
......@@ -86,14 +55,37 @@
<uses-feature
android:name="android.hardware.camera2"
android:required="true" />
<uses-feature
android:name="android.hardware.camera2"
android:required="true" />
<uses-feature
android:name="android.hardware.camera2"
android:required="true" />
<uses-feature
android:name="android.hardware.camera2"
android:required="true" />
<uses-feature
android:name="android.hardware.camera2"
android:required="true" />
<uses-feature
android:name="android.hardware.camera2"
android:required="true" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission
android:name="android.permission.CAMERA"
android:required="true"
android:requiredFeature="true" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
......
......@@ -50,10 +50,7 @@ public class DisplayEssayQuestionAnsWithStepsActivity extends AppCompatActivity
FrameLayout mtwelevelayout;
FrameLayout mthirdteenlayout;
//ProbabilityDistribution framelayout
FrameLayout mstdlayout;
FrameLayout mvariancelayout;
FrameLayout mmeanlayout;
......@@ -81,10 +78,7 @@ public class DisplayEssayQuestionAnsWithStepsActivity extends AppCompatActivity
Bundle variancebundle = new Bundle();
Bundle kurtosisbundle = new Bundle();
//create bundle for probabilitydistribution calculation
Bundle meanDistributionbundle = new Bundle();
Bundle stdDistributionbundle = new Bundle();
Bundle varianceDistributionbundle = new Bundle();
//intialize the layout descriptive statistic
mfirstlayout=findViewById(R.id.firstLayout);
......@@ -103,10 +97,7 @@ public class DisplayEssayQuestionAnsWithStepsActivity extends AppCompatActivity
mtwelevelayout=findViewById(R.id.tweleveLayout);
mthirdteenlayout=findViewById(R.id.thirdteenLayout);
//intialize the layout probability Distribution calculation
mmeanlayout=findViewById(R.id.fourteenLayout);
mstdlayout=findViewById(R.id.fifteenLayout);
mvariancelayout=findViewById(R.id.sixteenLayout);
//Create object for DesStatCalculation
......@@ -131,11 +122,7 @@ public class DisplayEssayQuestionAnsWithStepsActivity extends AppCompatActivity
ArrayList<Object> kurtosislist=new ArrayList<Object>();
ArrayList<Object> populationvariancelst =new ArrayList<>();
//create object for probabilitydistribution
ProDistCalculation proDistCalculation = new ProDistCalculation();
ArrayList<Object> meanDlist = new ArrayList<Object>();
ArrayList<Object> varianceDlist = new ArrayList<Object>();
ArrayList<Object> stddistributionlist = new ArrayList<Object>();
Intent intent1 = getIntent();
......@@ -215,20 +202,6 @@ public class DisplayEssayQuestionAnsWithStepsActivity extends AppCompatActivity
}
//----------------------Probability Distribution-----------------------------------------------------------------------------------------------------------
/* if((extractedKeywordsFromFuzzy.contains("Standard" ) && extractedKeywordsFromFuzzy.contains("Deviation")) || (extractedKeywordsFromFuzzy.contains("standard" ) && extractedKeywordsFromFuzzy.contains("deviation")) || extractedKeywordsFromFuzzy.contains("σ")){
stddistributionlist=proDistCalculation.StdOfDistriution(extractDatasetForEssayArray);
keywordlist.add("Standard Deviation");
}
if(extractedKeywordsFromFuzzy.contains("Variance") || extractedKeywordsFromFuzzy.contains("variance") || extractedKeywordsFromFuzzy.contains("σ²") || extractedKeywordsFromFuzzy.contains("s²")){
varianceDlist=proDistCalculation.VarianceofDistribution(extractDatasetForEssayArray);
keywordlist.add("Variance");
}
if(extractedKeywordsFromFuzzy.contains("Mean") || extractedKeywordsFromFuzzy.contains("mean") || extractedKeywordsFromFuzzy.contains("σ²") || extractedKeywordsFromFuzzy.contains("s²")){
meanDlist=proDistCalculation.MeanOfDistribution(extractDatasetForEssayArray);
keywordlist.add("Mean");
}
*/
//Descriptive
if(keywordlist.contains("Mean")){
......
package com.elearning.probabilityandstatisticsanalyserandeducator.calculationfunction;
import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.FragmentTransaction;
import android.content.Intent;
import android.os.Bundle;
import android.widget.FrameLayout;
import com.elearning.probabilityandstatisticsanalyserandeducator.R;
import com.elearning.probabilityandstatisticsanalyserandeducator.calculationfunction.StepsFragment.MeanOfDistributionFragment;
import com.elearning.probabilityandstatisticsanalyserandeducator.calculationfunction.StepsFragment.StandardDeviationDistributionFragment;
import com.elearning.probabilityandstatisticsanalyserandeducator.calculationfunction.StepsFragment.VarianceOfDistributionFragment;
import java.util.ArrayList;
public class EssayTypeProDistributionActivity extends AppCompatActivity {
String[] extractDatasetForEssayArray;
String extractedKeywordsFromFuzzy;
String[] extractDatasetForEssayArray1;
String extractedKeywordsFromFuzzy1;
//ProbabilityDistribution framelayout
FrameLayout mstdlayout;
FrameLayout mvariancelayout;
FrameLayout mmeanlayout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_essay_type_pro_distribution);
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
//create bundle for probabilitydistribution calculation
Bundle meanDistributionbundle = new Bundle();
Bundle stdDistributionbundle = new Bundle();
Bundle varianceDistributionbundle = new Bundle();
//intialize the layout probability Distribution calculation
mmeanlayout=findViewById(R.id.fourteenLayout);
mstdlayout=findViewById(R.id.fifteenLayout);
mvariancelayout=findViewById(R.id.sixteenLayout);
//create string arraylisy for store keywords
ArrayList<String> keywordlist = new ArrayList<>();
//create object for probabilitydistribution
ProDistCalculation proDistCalculation = new ProDistCalculation();
ArrayList<Object> meanDlist = new ArrayList<Object>();
ArrayList<Object> varianceDlist = new ArrayList<Object>();
ArrayList<Object> stddistributionlist = new ArrayList<Object>();
Intent intent1 = getIntent();
extractDatasetForEssayArray = intent1.getStringArrayExtra("extractDatasetForEssayArray");
extractedKeywordsFromFuzzy =intent1.getStringExtra("extractedKeywordsFromFuzzy");
extractDatasetForEssayArray1=intent1.getStringArrayExtra("extractDatasetForEssayArray1");
extractedKeywordsFromFuzzy1=intent1.getStringExtra("extractedKeywordsFromFuzzy1");
//----------------------Probability Distribution-----------------------------------------------------------------------------------------------------------
if((extractedKeywordsFromFuzzy.contains("Standard" ) && extractedKeywordsFromFuzzy.contains("Deviation")) || (extractedKeywordsFromFuzzy.contains("standard" ) && extractedKeywordsFromFuzzy.contains("deviation")) || extractedKeywordsFromFuzzy.contains("σ") || ((extractedKeywordsFromFuzzy1.contains("Standard" ) && extractedKeywordsFromFuzzy1.contains("Deviation")) || (extractedKeywordsFromFuzzy1.contains("standard" ) && extractedKeywordsFromFuzzy1.contains("deviation")) || extractedKeywordsFromFuzzy1.contains("σ"))) {
stddistributionlist=proDistCalculation.StdOfDistriution(extractDatasetForEssayArray,extractDatasetForEssayArray1);
keywordlist.add("Standard Deviation");
}
if(extractedKeywordsFromFuzzy.contains("Variance") || extractedKeywordsFromFuzzy.contains("variance") || extractedKeywordsFromFuzzy.contains("σ²") ||(extractedKeywordsFromFuzzy1.contains("Variance") || extractedKeywordsFromFuzzy1.contains("variance") || extractedKeywordsFromFuzzy1.contains("σ²"))){
varianceDlist=proDistCalculation.VarianceofDistribution(extractDatasetForEssayArray,extractDatasetForEssayArray1);
keywordlist.add("Variance");
}
if(extractedKeywordsFromFuzzy.contains("Mean") || extractedKeywordsFromFuzzy.contains("mean") ||(extractedKeywordsFromFuzzy1.contains("Mean") || extractedKeywordsFromFuzzy1.contains("mean"))){
meanDlist=proDistCalculation.MeanOfDistribution(extractDatasetForEssayArray,extractDatasetForEssayArray1);
keywordlist.add("Mean");
}
//------------------Probability Distribution------------------------------------------------------------------------
if(keywordlist.contains("Standard Deviation")){
stdDistributionbundle.putDouble("std_Value", (Double) stddistributionlist.get(0));
stdDistributionbundle.putIntArray("Dataset_Values", (int[]) stddistributionlist.get(2));
stdDistributionbundle.putDoubleArray("Probability_Value", (double[]) stddistributionlist.get(1));
stdDistributionbundle.putDouble("Mean_Distribution", (Double) stddistributionlist.get(3));
StandardDeviationDistributionFragment standardDeviationDistributionFragment = new StandardDeviationDistributionFragment();
standardDeviationDistributionFragment.setArguments(stdDistributionbundle);
fragmentTransaction.add(R.id.fifteenLayout, standardDeviationDistributionFragment);
}
if(keywordlist.contains("Mean")){
meanDistributionbundle.putDouble("Mean_Value", (Double) meanDlist.get(0));
meanDistributionbundle.putIntArray("Dataset_Values", (int[]) meanDlist.get(2));
meanDistributionbundle.putDoubleArray("Probability_Value", (double[]) meanDlist.get(1));
MeanOfDistributionFragment meanOfDistributionFragment = new MeanOfDistributionFragment();
meanOfDistributionFragment.setArguments(meanDistributionbundle);
fragmentTransaction.add(R.id.fourteenLayout, meanOfDistributionFragment);
}
if(keywordlist.contains("Variance")){
varianceDistributionbundle.putDouble("Variance_Value", (Double) varianceDlist.get(0));
varianceDistributionbundle.putIntArray("Dataset_Values", (int[]) varianceDlist.get(2));
varianceDistributionbundle.putDoubleArray("Probability_Value", (double[]) varianceDlist.get(1));
varianceDistributionbundle.putDouble("Mean_Distribution", (Double) varianceDlist.get(3));
VarianceOfDistributionFragment varianceOfDistributionFragment = new VarianceOfDistributionFragment();
varianceOfDistributionFragment.setArguments(varianceDistributionbundle);
fragmentTransaction.add(R.id.sixteenLayout, varianceOfDistributionFragment);
}
fragmentTransaction.commit();
}
}
\ No newline at end of file
......@@ -96,21 +96,35 @@ public class ProbabilityDistributionCalculation extends AppCompatActivity {
case "Solve Essay problem":
String [] extractDatasetForEssayArray ;
String extractedKeywordsFromFuzzy;
String [] extractDatasetForEssayArray1 ;
String extractedKeywordsFromFuzzy1;
//get value from extractDatasetForEssayArray and extractedKeywordsFromFuzzy
extractDatasetForEssayArray = intent.getStringArrayExtra("extractDatasetForEssayArray");
extractedKeywordsFromFuzzy=intent.getStringExtra("extractedKeywordsFromFuzzy");
// System.out.println("desansextractDatasetForEssayArray:-"+Arrays.toString(extractDatasetForEssayArray));
// System.out.println("extlength:"+extractDatasetForEssayArray.length);
//System.out.println("desansextractedKeywordsFromFuzzy:-"+extractedKeywordsFromFuzzy);
extractDatasetForEssayArray1 = intent.getStringArrayExtra("extractDatasetForEssayArray1");
extractedKeywordsFromFuzzy1=intent.getStringExtra("extractedKeywordsFromFuzzy1");
System.out.println("desansextractDatasetForEssayArray:-"+Arrays.toString(extractDatasetForEssayArray));
System.out.println("extlength:"+extractDatasetForEssayArray.length);
System.out.println("desansextractedKeywordsFromFuzzy:-"+extractedKeywordsFromFuzzy);
System.out.println("desansextractDatasetForEssayArray1:-"+Arrays.toString(extractDatasetForEssayArray1));
System.out.println("extlength1:"+extractDatasetForEssayArray.length);
System.out.println("desansextractedKeywordsFromFuzzy1:-"+extractedKeywordsFromFuzzy1);
//create intent object for parse the value from DescriptiveStatisticsCalcuation class to DisplayEssayQuestionAnsWithStepsActivity class
Intent intent1 =new Intent(ProbabilityDistributionCalculation.this, DisplayEssayQuestionAnsWithStepsActivity.class);
intent1.putExtra("extractDatasetForEssayArray",extractDatasetForEssayArray);
intent1.putExtra("extractedKeywordsFromFuzzy",extractedKeywordsFromFuzzy);
Intent intent1 =new Intent(ProbabilityDistributionCalculation.this, EssayTypeProDistributionActivity.class);
intent.putExtra("extractDatasetForEssayArray", extractDatasetForEssayArray);
intent.putExtra("extractDatasetForEssayArray1", extractDatasetForEssayArray1);
intent.putExtra("extractedKeywordsFromFuzzy", extractedKeywordsFromFuzzy);
intent.putExtra("extractedKeywordsFromFuzzy1", extractedKeywordsFromFuzzy1);
//start activity intent1
startActivity(intent1);
......
......@@ -29,15 +29,12 @@ public class ProbabilityDistributionQuestionComparation {
Python py=null;
ProbabilityDistributionsIM probabilityDistributionsIM;
String a="Let X and Y be two independent random variables. Suppose that we know Var(2X−Y)=6 and Var(X+2Y)=9. Find Var(X) and Var(Y).";
public String ProbabilityDistributionComparewithCSV(String Probabilitydistributionquestions, List<String> reading) {
public String ProbabilityDistributionComparewithCSV(String RandomValues, List<String> reading) {
// System.out.println("reading des questions in dsqc "+reading);
......@@ -47,10 +44,8 @@ public class ProbabilityDistributionQuestionComparation {
"Overtime hours,0,1,2,3,4,5,6\n" +
"Probability,0.016,0.075,0.134,0.31,0.23,0.155,0.08\n" +
"Find the standard deviation of the probability distribution. (Round to 1 decimal place as needed.)";
//System.out.println("String b:" + b);
List<String> questions ;
List<String> matchprodiskeyword = new ArrayList<>();
......@@ -72,16 +67,13 @@ public class ProbabilityDistributionQuestionComparation {
PyObject pyo1 = py.getModule("probabilitydistribution_keywords");
PyObject obj = pyo.callAttr("main",a,dataReader);
PyObject obj1 = pyo1.callAttr("matchkeyword",keywordlist,Probabilitydistributionquestions);
PyObject obj1 = pyo1.callAttr("matchkeyword",keywordlist,RandomValues);
String result=obj.toString();
String result1=obj1.toString();
System.out.println("output matching: "+result);
System.out.println("matching: "+result1);
// System.out.println("output matching: "+result);
// System.out.println("matching: "+result1);
matchprodiskeyword = QuestionMatch(result);
return result;
......@@ -116,13 +108,10 @@ public class ProbabilityDistributionQuestionComparation {
StringprobdistributionQuestions.add(tokens);
//printQuestion[lines] = line;
//Log.d("MyActivity", "Just created: " + question);
// Log.d("MyActivity", "Just created: " + question);
}
} catch (IOException e) {
//Log.wtf("MyActivity", "Error reading data file on line " + line, e);
e.printStackTrace();
}
finally {
......@@ -151,25 +140,42 @@ public class ProbabilityDistributionQuestionComparation {
}
public List<String> ExtractDatasetFromDistributionQuestion(String question) {
public List<String> ExtractRandomvalueFromDistributionQuestion(String randomvalue) {
List<String> extractnumbervalues = new ArrayList<String>();
Pattern pattern1 = Pattern.compile("(?<=\\s)\\b(\\d)+(,|\\s*(\\d)+)*\\b(?!\\.\\b)");
Matcher matcher1 = pattern1.matcher(randomvalue);
Pattern pattern1 = Pattern.compile("(?<=\\s)\\d++(?!\\.\\b)");
Matcher matcher1 = pattern1.matcher(question);
boolean value1 = matcher1.matches();
while (matcher1.find()) {
System.out.println("'" + matcher1.group().trim() + "'");
//System.out.println("'" + matcher1.group().trim() + "'");
extractnumbervalues.add(matcher1.group().trim());
}
//System.out.println("matched data set of extract " + extractnumbervalues);
return extractnumbervalues;
}
public List<String> ExtractProbValueFromDistributionQuestion(String probabilityvalue) {
List<String> extractprobabilityvalues = new ArrayList<String>();
Pattern pattern2 = Pattern.compile("(?<=\\s)\\b(0(\\.\\d+)|1\\.0)+(,|\\s*(0(\\.\\d+)|1\\.0)+)*\\b(?!\\.\\b)");
Matcher matcher2 = pattern2.matcher(probabilityvalue);
boolean value2 = matcher2.matches();
while (matcher2.find()) {
//System.out.println("'" + matcher2.group().trim() + "'");
extractprobabilityvalues.add(matcher2.group().trim());
}
//System.out.println("matched data set of extract " + extractnumbervalues);
return extractprobabilityvalues;
}
}
......@@ -358,6 +358,7 @@ public class ProbabilityDistributionsIM extends AppCompatActivity {
dataArray2 = extractedData2.toArray(dataArray2);
// --------------------------------- Use ProbabilityDistributionQuestionComparation class methods for solve essay type question --------------------------
//list to receive the extrated data
List<String> extractedDataset;
List<String> extractedDataset1;
......@@ -365,9 +366,12 @@ public class ProbabilityDistributionsIM extends AppCompatActivity {
ProbabilityDistributionQuestionComparation pdqc = new ProbabilityDistributionQuestionComparation();
List<String> reading = readProbDistributionQuestions();
List<String> extractDatasetForEssay;
List<String> extractDatasetForEssay1;
String[] extractDatasetForEssayArray = new String[0];
String[] extractDatasetForEssayArray1 = new String[0];
String extractedKeywordsFromFuzzy = null;
String extractedKeywordsFromFuzzy1 = null;
......@@ -375,16 +379,23 @@ public class ProbabilityDistributionsIM extends AppCompatActivity {
if (selectedType.equals("Solve Essay problem")) {
extractedKeywordsFromFuzzy = pdqc.ProbabilityDistributionComparewithCSV(output, reading);
extractedKeywordsFromFuzzy1 = pdqc.ProbabilityDistributionComparewithCSV(output1, reading);
System.out.println("extractedKeywordsFromFuzzy " + extractedKeywordsFromFuzzy);
System.out.println("extractedKeywordsFromFuzzy1 " + extractedKeywordsFromFuzzy1);
//--------------------extrct dataset from DescripticeStatsQuesCompare class using ExtractDatasetfromDescriptiveQuestion method -----------------------------
extractDatasetForEssay = pdqc.ExtractDatasetFromDistributionQuestion(output);
extractDatasetForEssay = pdqc.ExtractRandomvalueFromDistributionQuestion(output);
extractDatasetForEssay1 = pdqc.ExtractProbValueFromDistributionQuestion(output1);
System.out.println("extractDatasetForEssay " + extractDatasetForEssay);
System.out.println("extractDatasetForEssay1 " + extractDatasetForEssay1);
// Converting list to array after data extraction function
extractDatasetForEssayArray = new String[extractDatasetForEssay.size()];
extractDatasetForEssayArray = extractDatasetForEssay.toArray(extractDatasetForEssayArray);
extractDatasetForEssayArray1 = new String[extractDatasetForEssay1.size()];
extractDatasetForEssayArray1 = extractDatasetForEssay1.toArray(extractDatasetForEssayArray1);
}
//calling the extract data function for normal question solvings
......@@ -408,14 +419,16 @@ public class ProbabilityDistributionsIM extends AppCompatActivity {
Intent intent = new Intent(ProbabilityDistributionsIM.this, ProbabilityDistributionCalculation.class);
intent.putExtra("dataset", datasetArray);
System.out.println("PDdataset:"+ Arrays.toString(datasetArray));
intent.putExtra("dataset1", datasetArray1);
System.out.println("PDdataset1:"+Arrays.toString(datasetArray1));
intent.putExtra("dataset1",datasetArray1);
intent.putExtra("des_calculation_type", selectedType);
if (selectedType.equals("Solve Essay problem")) {
intent.putExtra("extractDatasetForEssayArray", extractDatasetForEssayArray);
intent.putExtra("extractDatasetForEssayArray1", extractDatasetForEssayArray1);
intent.putExtra("extractedKeywordsFromFuzzy", extractedKeywordsFromFuzzy);
intent.putExtra("extractedKeywordsFromFuzzy1", extractedKeywordsFromFuzzy1);
}
extractedDataset.clear();
......@@ -623,6 +636,8 @@ public class ProbabilityDistributionsIM extends AppCompatActivity {
Toast.makeText(this,"'"+selectedRadioButton.getText().toString()+"'",Toast.LENGTH_SHORT).show();
}
//----------------------readProbDistributionQuestion method from ProbabilityDistributionQuestionComparation class-----------------------------------------------------------------------
private List<String> readProbDistributionQuestions(){
String[] printQuestion = new String[500];
......@@ -666,4 +681,5 @@ public class ProbabilityDistributionsIM extends AppCompatActivity {
return StringprobdistributionQuestions;
}
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="match_parent"
tools:context=".calculationfunction.EssayTypeProDistributionActivity">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:id="@+id/LinearLayout_1">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/fourteenLayout">
</FrameLayout>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/fifteenLayout">
</FrameLayout>
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/sixteenLayout">
</FrameLayout>
</LinearLayout>
</ScrollView>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment