標題:
土地面積換算 (一)
[打印本頁]
作者:
tonyh
時間:
2019-3-16 15:08
標題:
土地面積換算 (一)
本帖最後由 tonyh 於 2019-3-16 17:24 編輯
完成如下之圖形介面:
[attach]6094[/attach]
values/strings.xml
<resources>
<string name="app_name">土地面積換算</string>
<string name="title">1 坪 = 3.3058 平方公尺</string>
<string name="tv">輸入坪數</string>
<string name="btn1">清除</string>
<string name="btn2">換算</string>
</resources>
複製代碼
layout/activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"
android:orientation="vertical"
android:weightSum="1">
<TextView
android:layout_width="match_parent"
android:layout_height="80dp"
android:text="@string/title"
android:id="@+id/textView"
android:textSize="22sp"
android:textColor="#000000"
android:gravity="center" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/tv"
android:id="@+id/textView2"
android:textSize="22sp"
android:textColor="#000000" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/editText"
android:textSize="22sp" />
<TextView
android:layout_width="match_parent"
android:layout_height="80dp"
android:id="@+id/textView3"
android:layout_gravity="center_horizontal"
android:textSize="22sp"
android:gravity="center_vertical"
android:layout_weight="0.08" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="right">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btn1"
android:id="@+id/button"
android:textSize="18sp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btn2"
android:id="@+id/button2"
android:textSize="18sp" />
</LinearLayout>
</LinearLayout>
複製代碼
作者:
李知易
時間:
2019-3-16 17:04
package com.example.student.test1;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
EditText input;
TextView result;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
input = (EditText) findViewById(R.id.input);
result = (TextView) findViewById(R.id.textView2);
}
public void click(View view) {
int num = Integer.parseInt(input.getText().toString());
double r = num*3.3058;
result.setText("面積為: "+r+"平方公尺");
}
public void clean(View view) {
input.setText("");
result.setText("");
}
}
複製代碼
作者:
蕭澧邦
時間:
2019-3-22 22:59
本帖最後由 蕭澧邦 於 2019-3-23 14:36 編輯
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"
android:orientation="vertical"
android:weightSum="1">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/title"
android:id="@+id/textView1"
android:textSize="22sp"
android:textColor="#000000"
android:gravity="center"
android:layout_weight="0.08"
android:layout_gravity="center_horizontal" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/tv"
android:id="@+id/textView2"
android:textSize="22sp"
android:textColor="#000000"
android:layout_marginTop="20dp" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/editText"
android:textSize="22sp"
android:inputType="numberDecimal" />
<TextView
android:layout_width="match_parent"
android:layout_height="80dp"
android:id="@+id/textView3"
android:layout_gravity="center_horizontal"
android:textSize="22sp"
android:gravity="center_vertical"
android:layout_weight="0.08" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="right">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btn1"
android:id="@+id/button1"
android:textSize="18sp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btn2"
android:id="@+id/button2"
android:textSize="18sp" />
</LinearLayout>
</LinearLayout>
複製代碼
<resources>
<string name="app_name">土地面積換算</string>
<string name="title">1 坪 = 3.3058 平方公尺</string>
<string name="tv">輸入坪數</string>
<string name="btn1">清除</string>
<string name="btn2">換算</string>
</resources>
複製代碼
package com.example.shou6.myapplication;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private Button click;
private Button clean;
private EditText input;
private TextView result;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
click = (Button) findViewById(R.id.button2);
clean = (Button) findViewById(R.id.button1);
input = (EditText) findViewById(R.id.editText);
result = (TextView) findViewById(R.id.textView3);
click.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
double r = input.getText(). * 3.3058;
result.setText("面積為: " + r + "平方公尺");
}
});
clean.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
input.setText("");
result.setText("");
}
});
}
}
}
複製代碼
作者:
譚暐霖
時間:
2019-3-23 14:35
<resources>
<string name="app_name">土地面積換算</string>
<string name="title">1 坪 = 3.3058 平方公尺</string>
<string name="tv">輸入坪數</string>
<string name="btn1">清除</string>
<string name="btn2">換算</string>
</resources>
複製代碼
[code]<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"
android:orientation="vertical"
android:weightSum="1">
<TextView
android:layout_width="match_parent"
android:layout_height="80dp"
android:text="@string/title"
android:id="@+id/textView"
android:textSize="22sp"
android:textColor="#000000"
android:gravity="center" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/tv"
android:id="@+id/textView2"
android:textSize="22sp"
android:textColor="#000000" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/editText"
android:textSize="22sp" />
<TextView
android:layout_width="match_parent"
android:layout_height="80dp"
android:id="@+id/textView3"
android:layout_gravity="center_horizontal"
android:textSize="22sp"
android:gravity="center_vertical"
android:layout_weight="0.08" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="right">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btn1"
android:id="@+id/button"
android:textSize="18sp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btn2"
android:id="@+id/button2"
android:textSize="18sp" />
</LinearLayout>
</LinearLayout>
複製代碼
[/code]
作者:
黃宥鈞
時間:
2019-3-23 14:35
<resources>
<string name="app_name">土地面積換算</string>
<string name="title">1 坪 = 3.3058 平方公尺</string>
<string name="tv">輸入坪數</string>
<string name="btn1">清除</string>
<string name="btn2">換算</string>
</resources>
複製代碼
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"
android:orientation="vertical"
android:weightSum="1">
<TextView
android:layout_width="match_parent"
android:layout_height="80dp"
android:text="@string/title"
android:id="@+id/textView"
android:textSize="22sp"
android:textColor="#000000"
android:gravity="center" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/tv"
android:id="@+id/textView2"
android:textSize="22sp"
android:textColor="#000000" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/editText"
android:textSize="22sp" />
<TextView
android:layout_width="match_parent"
android:layout_height="80dp"
android:id="@+id/textView3"
android:layout_gravity="center_horizontal"
android:textSize="22sp"
android:gravity="center_vertical"
android:layout_weight="0.08" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="right">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btn1"
android:id="@+id/button"
android:textSize="18sp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btn2"
android:id="@+id/button2"
android:textSize="18sp" />
</LinearLayout>
</LinearLayout>
複製代碼
作者:
高睿辰
時間:
2019-3-23 15:16
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"
android:orientation="vertical"
android:weightSum="1">
<TextView
android:layout_width="match_parent"
android:layout_height="80dp"
android:text="@string/title"
android:id="@+id/textView"
android:textSize="22sp"
android:textColor="#000000"
android:gravity="center" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/tv"
android:id="@+id/textView2"
android:textSize="22sp"
android:textColor="#000000" />
<EditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/editText"
android:textSize="22sp" />
<TextView
android:layout_width="match_parent"
android:layout_height="80dp"
android:id="@+id/textView3"
android:layout_gravity="center_horizontal"
android:textSize="22sp"
android:gravity="center_vertical"
android:layout_weight="0.08" />
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:gravity="right">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btn1"
android:id="@+id/button"
android:textSize="18sp" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/btn2"
android:id="@+id/button2"
android:textSize="18sp" />
</LinearLayout>
</LinearLayout>
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2