我创建了一个包含2个活动的应用程序,第一个活动包含一些EditTexts(十进制数字),另一个ractivity也包含一些Edtitexts(十进制),现在我想将一个EditText的值传递给另一个但是作为"double"而不是一个字符串.因为这些值将用于数学计算.我严格要求"双重"的价值观.我尝试过如下:但不知道如何将String转换为"double".
activity1.java
final Double d1;
final Double d2;
final Double d3;
final Double d4;
final Double d5;
final Double d6;
final Double d7;
final Double d8;
d1=Double.parseDouble(et1.getText().toString());
d2=Double.parseDouble(et2.getText().toString());
d3=Double.parseDouble(et3.getText().toString());
d4=Double.parseDouble(et4.getText().toString());
d5=Double.parseDouble(et5.getText().toString());
d6=Double.parseDouble(et6.getText().toString());
d7=Double.parseDouble(et7.getText().toString());
d8=Double.parseDouble(et8.getText().toString());
.
.
.
.
Intent ic = new Intent(Calculator_1Activity.this,Calculator2a.class);
ic.putExtra("doubleValue_e1", d1);
ic.putExtra("doubleValue_e2", d2);
ic.putExtra("doubleValue_e3", d3);
ic.putExtra("doubleValue_e4", d4);
ic.putExtra("doubleValue_e5", d5);
ic.putExtra("doubleValue_e6", d6);
ic.putExtra("doubleValue_e7", d7);
ic.putExtra("doubleValue_e8", d8);
startActivity(ic);
Run Code Online (Sandbox Code Playgroud)
Activity2.java
Intent receiveIntent = this.getIntent();
e1 = receiveIntent.getDoubleExtra("doubleValue_e1", 0.00);
e2 = receiveIntent.getDoubleExtra("doubleValue_e2", 0.00);
e3 = receiveIntent.getDoubleExtra("doubleValue_e3", 0.00);
e4 = receiveIntent.getDoubleExtra("doubleValue_e4", …
Run Code Online (Sandbox Code Playgroud) 我做了一个简单的活动,因为我使用了scrollView但它不工作并显示错误,所以我已经删除了scrollView..Friends我需要的是所有菜单都应该包含在scrollView ..请任何人都可以建议我wher7e我应该放置我的活动中的"scrollView"标签.
我的活动如下:
主menu.xml文件
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linearLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" android:orientation="vertical">
<ImageView
android:id="@+id/imageView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:src="@drawable/kevingreen" android:background="#000" android:layout_weight="1"/>
<LinearLayout
android:id="@+id/linearLayout2"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="0.3"
android:background="#fffff3"
android:orientation="vertical" >
<LinearLayout
android:id="@+id/linearLayout4"
android:layout_width="fill_parent"
android:layout_height="190dp" >
<LinearLayout
android:id="@+id/linearLayout6"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="10dp"
android:layout_marginTop="10dp"
android:layout_weight="1"
android:orientation="vertical" >
<ImageButton
android:id="@+id/imageButtonVideos"
android:layout_width="fill_parent"
android:layout_height="115dp"
android:layout_marginBottom="10dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="20dp"
android:background="#0000"
android:scaleType="centerCrop"
android:src="@drawable/balcony_pic" />
<TextView
android:id="@+id/textView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:gravity="center"
android:text="Videos"
android:textAppearance="?android:attr/textAppearanceMediumInverse"
android:textStyle="bold" />
</LinearLayout>
<LinearLayout
android:id="@+id/linearLayout7"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_marginBottom="10dp"
android:layout_marginTop="10dp"
android:layout_weight="1"
android:orientation="vertical" >
<ImageButton
android:id="@+id/ImageButtonTraining2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="10dp"
android:layout_marginLeft="10dp"
android:layout_marginRight="10dp"
android:layout_marginTop="20dp"
android:background="#0000" …
Run Code Online (Sandbox Code Playgroud)