Trying to get buttons to fill height
This commit is contained in:
parent
f1b8ebeaa1
commit
e8caffd1fa
|
@ -11,4 +11,4 @@
|
|||
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
|
||||
|
||||
# Project target.
|
||||
target=android-15
|
||||
target=android-4
|
||||
|
|
|
@ -1,20 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/main"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_width="fill_parent"
|
||||
android:keepScreenOn="true">
|
||||
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/mainTable"
|
||||
android:layout_height="fill_parent"
|
||||
android:layout_width="fill_parent"
|
||||
android:gravity="center"
|
||||
android:stretchColumns="*">
|
||||
<TableRow>
|
||||
<Button android:text="@+string/jam_end"
|
||||
android:orientation="vertical">
|
||||
<Button
|
||||
android:id="@+id/pause"
|
||||
android:layout_span="2"
|
||||
android:text="Jam End"
|
||||
android:layout_width="fill_parent"
|
||||
android:layout_height="0dp"
|
||||
android:layout_weight="1"
|
||||
android:onClick="pauseButton" />
|
||||
</TableRow>
|
||||
</TableLayout>
|
||||
</ScrollView>
|
||||
</LinearLayout>
|
||||
|
|
|
@ -37,19 +37,18 @@ public class PenaltyTimer extends Activity
|
|||
@Override
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
Persistence p = (Persistence)getLastNonConfigurationInstance();
|
||||
TableLayout tl;
|
||||
View top;
|
||||
long now = SystemClock.uptimeMillis();
|
||||
LinearLayout top;
|
||||
|
||||
super.onCreate(savedInstanceState);
|
||||
setContentView(R.layout.main);
|
||||
tl = (TableLayout)findViewById(R.id.mainTable);
|
||||
top = findViewById(R.id.main);
|
||||
top = (LinearLayout)findViewById(R.id.main);
|
||||
|
||||
// Create all the buttons
|
||||
for (int i = 0; i < 4; i += 1) {
|
||||
TableRow tr = new TableRow(this);
|
||||
LinearLayout tr = new LinearLayout(this);
|
||||
|
||||
tl.addView(tr, i);
|
||||
top.addView(tr, i);
|
||||
|
||||
for (int j = 0; j < 2; j += 1) {
|
||||
TimerButton b;
|
||||
|
@ -75,28 +74,30 @@ public class PenaltyTimer extends Activity
|
|||
b.running = p.running[idx];
|
||||
}
|
||||
|
||||
v = b.getButton();
|
||||
tr.addView(v);
|
||||
tr.addView(b.getButton());
|
||||
|
||||
tbs[i*2 + j] = b;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Invert value, then simulate a button press
|
||||
if (p != null) {
|
||||
paused = ! p.paused;
|
||||
} else {
|
||||
paused = true;
|
||||
}
|
||||
pauseButton(top);
|
||||
pauseButton();
|
||||
|
||||
jbs[0].setOther(jbs[1]);
|
||||
jbs[1].setOther(jbs[0]);
|
||||
|
||||
mHandler.postAtTime(pulse, 100);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
public Object onRetainNonConfigurationInstance() {
|
||||
Persistence p = new Persistence();
|
||||
int i;
|
||||
|
@ -125,7 +126,7 @@ public class PenaltyTimer extends Activity
|
|||
}
|
||||
|
||||
|
||||
public void pauseButton(View v) {
|
||||
public void pauseButton() {
|
||||
Button e = (Button) findViewById(R.id.pause);
|
||||
|
||||
paused = !paused;
|
||||
|
@ -142,5 +143,9 @@ public class PenaltyTimer extends Activity
|
|||
e.setText(R.string.jam_end);
|
||||
}
|
||||
}
|
||||
|
||||
public void pauseButton(View v) {
|
||||
pauseButton();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -10,6 +10,7 @@ import android.graphics.PorterDuffColorFilter;
|
|||
import android.graphics.PorterDuff;
|
||||
import android.os.SystemClock;
|
||||
import android.os.Vibrator;
|
||||
import android.util.TypedValue;
|
||||
import java.util.*;
|
||||
|
||||
public class TimerButton
|
||||
|
@ -43,6 +44,10 @@ public class TimerButton
|
|||
this.now = now;
|
||||
}
|
||||
|
||||
public void setHeight(int height) {
|
||||
b.setTextSize(TypedValue.COMPLEX_UNIT_SP, 24);
|
||||
}
|
||||
|
||||
public long remaining() {
|
||||
if (running) {
|
||||
return duration - (now - startTime);
|
||||
|
|
Loading…
Reference in New Issue