Created
February 3, 2018 13:46
-
-
Save mathsways/f4740806920d0ac95f1b9dab635a10ee to your computer and use it in GitHub Desktop.
Court Counter أكواد تطبيق
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<RelativeLayout 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:background="@drawable/basketball"> | |
<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:orientation="vertical"> | |
<LinearLayout | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:orientation="horizontal"> | |
<LinearLayout | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:layout_weight="1" | |
android:orientation="vertical"> | |
<TextView | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:gravity="center" | |
android:paddingBottom="8dp" | |
android:paddingTop="16dp" | |
android:text="الفريق الثاني" | |
android:textColor="#616161" | |
android:textSize="14sp" /> | |
<TextView | |
android:id="@+id/team_a_score" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:fontFamily="sans-serif-light" | |
android:gravity="center" | |
android:paddingBottom="20dp" | |
android:paddingTop="8dp" | |
android:text="0" | |
android:textColor="#000000" | |
android:textSize="56sp" /> | |
<Button | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:layout_marginBottom="4dp" | |
android:layout_marginLeft="24dp" | |
android:layout_marginRight="24dp" | |
android:layout_marginTop="4dp" | |
android:onClick="addThreeForTeamA" | |
android:text="تسجيل 3 نقط" /> | |
<Button | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:layout_marginBottom="4dp" | |
android:layout_marginLeft="24dp" | |
android:layout_marginRight="24dp" | |
android:layout_marginTop="4dp" | |
android:onClick="addTwoForTeamA" | |
android:text="تسجيل نقطتين" /> | |
<Button | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:layout_marginBottom="4dp" | |
android:layout_marginLeft="24dp" | |
android:layout_marginRight="24dp" | |
android:layout_marginTop="4dp" | |
android:onClick="addOneForTeamA" | |
android:text="ضربة حرة" /> | |
</LinearLayout> | |
<View | |
android:layout_width="1dip" | |
android:layout_height="fill_parent" | |
android:layout_marginTop="10dp" | |
android:background="@android:color/darker_gray" /> | |
<LinearLayout | |
android:layout_width="0dp" | |
android:layout_height="wrap_content" | |
android:layout_weight="1" | |
android:orientation="vertical"> | |
<TextView | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:gravity="center" | |
android:paddingBottom="8dp" | |
android:paddingTop="16dp" | |
android:text="الفريق الأول" | |
android:textColor="#616161" | |
android:textSize="14sp" /> | |
<TextView | |
android:id="@+id/team_b_score" | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:fontFamily="sans-serif-light" | |
android:gravity="center" | |
android:paddingBottom="20dp" | |
android:paddingTop="8dp" | |
android:text="0" | |
android:textColor="#000000" | |
android:textSize="56sp" /> | |
<Button | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:layout_marginBottom="4dp" | |
android:layout_marginLeft="24dp" | |
android:layout_marginRight="24dp" | |
android:layout_marginTop="4dp" | |
android:onClick="addThreeForTeamB" | |
android:text="تسجيل 3 نقط" /> | |
<Button | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:layout_marginBottom="4dp" | |
android:layout_marginLeft="24dp" | |
android:layout_marginRight="24dp" | |
android:layout_marginTop="4dp" | |
android:onClick="addTwoForTeamB" | |
android:text="تسجيل نقطتين" /> | |
<Button | |
android:layout_width="match_parent" | |
android:layout_height="wrap_content" | |
android:layout_marginBottom="4dp" | |
android:layout_marginLeft="24dp" | |
android:layout_marginRight="24dp" | |
android:layout_marginTop="4dp" | |
android:onClick="addOneForTeamB" | |
android:text="ضربة حرة" /> | |
</LinearLayout> | |
</LinearLayout> | |
</LinearLayout> | |
<Button | |
android:layout_width="wrap_content" | |
android:layout_height="wrap_content" | |
android:layout_alignParentBottom="true" | |
android:layout_centerHorizontal="true" | |
android:layout_marginBottom="32dp" | |
android:onClick="resetScore" | |
android:text="إبدأ اللعب" /> | |
</RelativeLayout> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.mathsways.courtcounter; | |
import android.os.Bundle; | |
import android.support.v7.app.AppCompatActivity; | |
import android.view.Menu; | |
import android.view.MenuItem; | |
import android.view.View; | |
import android.widget.TextView; | |
public class MainActivity extends AppCompatActivity { | |
int scoreTeamA=0; | |
int scoreTeamB=0; | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_main); | |
} | |
@Override | |
public boolean onCreateOptionsMenu(Menu menu) { | |
// Inflate the menu; this adds items to the action bar if it is present. | |
getMenuInflater().inflate(R.menu.menu_main, menu); | |
return true; | |
} | |
@Override | |
public boolean onOptionsItemSelected(MenuItem item) { | |
// Handle action bar item clicks here. The action bar will | |
// automatically handle clicks on the Home/Up button, so long | |
// as you specify a parent activity in AndroidManifest.xml. | |
int id = item.getItemId(); | |
//noinspection SimplifiableIfStatement | |
if (id == R.id.action_settings) { | |
return true; | |
} | |
return super.onOptionsItemSelected(item); | |
} | |
/** | |
* Increase the score for Team A by 1 point. | |
*/ | |
public void addOneForTeamA(View v) { | |
scoreTeamA = scoreTeamA + 1; | |
displayForTeamA(scoreTeamA); | |
} | |
/** | |
* Increase the score for Team A by 2 points. | |
*/ | |
public void addTwoForTeamA(View v) { | |
scoreTeamA = scoreTeamA + 2; | |
displayForTeamA(scoreTeamA); | |
} | |
/** | |
* Increase the score for Team A by 3 points. | |
*/ | |
public void addThreeForTeamA(View v) { | |
scoreTeamA = scoreTeamA + 3; | |
displayForTeamA(scoreTeamA); | |
} | |
/** | |
* Displays the given score for Team A. | |
*/ | |
public void displayForTeamA(int score) { | |
TextView scoreView = (TextView) findViewById(R.id.team_a_score); | |
scoreView.setText(String.valueOf(score)); | |
} | |
/** | |
* Increase the score for Team B by 1 point. | |
*/ | |
public void addOneForTeamB(View v) { | |
scoreTeamB = scoreTeamB + 1; | |
displayForTeamB(scoreTeamB); | |
} | |
/** | |
* Increase the score for Team B by 2 points. | |
*/ | |
public void addTwoForTeamB(View v) { | |
scoreTeamB = scoreTeamB + 2; | |
displayForTeamB(scoreTeamB); | |
} | |
public void resetScore (View v) { | |
scoreTeamA = 0; | |
scoreTeamB = 0; | |
displayForTeamB(scoreTeamB); | |
displayForTeamA(scoreTeamA); | |
} | |
/** | |
* Increase the score for Team B by 3 points. | |
*/ | |
public void addThreeForTeamB(View v) { | |
scoreTeamB = scoreTeamB + 3; | |
displayForTeamB(scoreTeamB); | |
} | |
/** | |
* Displays the given score for Team B. | |
*/ | |
public void displayForTeamB(int score) { | |
TextView scoreView = (TextView) findViewById(R.id.team_b_score); | |
scoreView.setText(String.valueOf(score)); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<resources> | |
<!-- Base application theme. --> | |
<style name="AppTheme" parent="Theme.AppCompat.Light"> | |
<!-- Primary theme color of the app (sets background color of app bar) --> | |
<item name="colorPrimary">#FF9800</item> | |
<!-- Background color of buttons in the app --> | |
<item name="colorButtonNormal">#FF9800</item> | |
</style> | |
</resources> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
ماهي وضيفة
menu_main.xml