removing the scientific calculator boilerplace
This commit is contained in:
parent
0d25980807
commit
b573c5949d
|
@ -1,6 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<manifest
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
package="com.simplemobiletools.calculator"
|
package="com.simplemobiletools.calculator"
|
||||||
android:installLocation="auto">
|
android:installLocation="auto">
|
||||||
|
@ -24,11 +23,6 @@
|
||||||
<activity
|
<activity
|
||||||
android:name=".activities.MainActivity"
|
android:name=".activities.MainActivity"
|
||||||
android:screenOrientation="portrait" />
|
android:screenOrientation="portrait" />
|
||||||
<activity
|
|
||||||
android:name=".activities.ScientificActivity"
|
|
||||||
android:screenOrientation="portrait"
|
|
||||||
android:parentActivityName=".activities.MainActivity"
|
|
||||||
android:label="@string/app_launcher_name"/>
|
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name=".activities.WidgetConfigureActivity"
|
android:name=".activities.WidgetConfigureActivity"
|
||||||
|
|
|
@ -1,19 +0,0 @@
|
||||||
package com.simplemobiletools.calculator.activities
|
|
||||||
|
|
||||||
import android.os.Bundle
|
|
||||||
import com.simplemobiletools.calculator.R
|
|
||||||
import com.simplemobiletools.calculator.extensions.config
|
|
||||||
import com.simplemobiletools.calculator.extensions.updateViewColors
|
|
||||||
import kotlinx.android.synthetic.main.activity_main.*
|
|
||||||
import com.simplemobiletools.calculator.BuildConfig
|
|
||||||
import com.simplemobiletools.commons.extensions.*
|
|
||||||
|
|
||||||
class ScientificActivity : SimpleActivity() {
|
|
||||||
|
|
||||||
override fun onCreate(savedInstanceState: Bundle?){
|
|
||||||
super.onCreate(savedInstanceState)
|
|
||||||
setContentView(R.layout.scientific_activity)
|
|
||||||
appLaunched(BuildConfig.APPLICATION_ID)
|
|
||||||
updateViewColors(calculator_holder, config.textColor)
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,320 +0,0 @@
|
||||||
<?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:id="@+id/calculator_holder"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:orientation="vertical"
|
|
||||||
tools:context=".activities.MainActivity"
|
|
||||||
tools:ignore="HardcodedText">
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/formula"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="2.1"
|
|
||||||
android:fontFamily="sans-serif-light"
|
|
||||||
android:gravity="right|bottom"
|
|
||||||
android:maxLines="1"
|
|
||||||
android:paddingLeft="@dimen/activity_margin"
|
|
||||||
android:paddingRight="@dimen/activity_margin"
|
|
||||||
android:textSize="@dimen/formula_text_size"/>
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:id="@+id/result"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1.8"
|
|
||||||
android:fontFamily="sans-serif-light"
|
|
||||||
android:gravity="center_vertical|right"
|
|
||||||
android:maxLines="1"
|
|
||||||
android:paddingLeft="@dimen/activity_margin"
|
|
||||||
android:paddingRight="@dimen/activity_margin"
|
|
||||||
android:textSize="@dimen/display_text_size"
|
|
||||||
android:text="0"/>
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="2"
|
|
||||||
android:orientation="horizontal">
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_cos"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="cos"/>
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_sin"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="sin"/>
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_tan"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="tan"/>
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_parenthesis1"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="("/>
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_parenthesis2"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text=")"/>
|
|
||||||
|
|
||||||
</LinearLayout>
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="2"
|
|
||||||
android:orientation="horizontal">
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_factorial"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="!"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_percent"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="%"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_power"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="^"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_root"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="√"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_clear"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="C"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_reset"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="AC"
|
|
||||||
android:visibility="gone"/>
|
|
||||||
</LinearLayout>
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="2"
|
|
||||||
android:orientation="horizontal">
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/log"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="log"/>
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_7"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="7"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_8"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="8"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_9"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="9"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_divide"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="÷"/>
|
|
||||||
</LinearLayout>
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="2"
|
|
||||||
android:orientation="horizontal">
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/ln"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="ln"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_4"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="4"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_5"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="5"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_6"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="6"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_multiply"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="*"/>
|
|
||||||
</LinearLayout>
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="2"
|
|
||||||
android:orientation="horizontal">
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_pi"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="π"/>
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_1"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="1"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_2"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="2"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_3"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="3"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_minus"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="-"/>
|
|
||||||
</LinearLayout>
|
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="2"
|
|
||||||
android:orientation="horizontal">
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_e_napier"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="e"/>
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_0"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="0"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_decimal"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="."/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_equals"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="="/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/btn_plus"
|
|
||||||
style="@style/MyButton"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="match_parent"
|
|
||||||
android:layout_weight="1"
|
|
||||||
android:text="+"/>
|
|
||||||
</LinearLayout>
|
|
||||||
</LinearLayout>
|
|
Loading…
Reference in New Issue