Switched back to using SimonVT's number picker

This commit is contained in:
Doug Keen 2012-10-12 07:04:19 -07:00
parent c310a00a55
commit ca60cf54c8
4 changed files with 183 additions and 111 deletions

View File

@ -9,6 +9,5 @@
# Project target. # Project target.
target=android-16 target=android-16
android.library.reference.1=..\\..\\..\\Documents\\GitHub\\NineOldAndroids\\library android.library.reference.1=..\\..\\..\\Documents\\GitHub\\android-numberpicker\\library
android.library.reference.2=..\\..\\..\\Documents\\GitHub\\HoloEverywhere\\contrib\\ActionBarSherlock\\library android.library.reference.2=..\\..\\..\\Documents\\GitHub\\HoloEverywhere\\contrib\\ActionBarSherlock\\library
android.library.reference.3=..\\..\\..\\Documents\\GitHub\\HoloEverywhere\\library

View File

@ -5,12 +5,12 @@
android:layout_height="match_parent" android:layout_height="match_parent"
android:orientation="horizontal" > android:orientation="horizontal" >
<NumberPicker <net.simonvt.widget.NumberPicker
android:id="@+id/numberPicker" android:id="@+id/numberPicker"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_weight="1" > android:layout_weight="1" >
</NumberPicker> </net.simonvt.widget.NumberPicker>
<TextView <TextView
android:id="@+id/textView1" android:id="@+id/textView1"

View File

@ -1,107 +1,180 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android"> <resources xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Base application theme is the default theme. --> <!-- Base application theme is the default theme. -->
<style name="AppTheme" parent="@style/Holo.Theme.Sherlock"></style> <style name="AppTheme" parent="@style/Holo.Theme.Sherlock">
<item name="numberPickerUpButtonStyle">@style/NPWidget.Holo.ImageButton.NumberPickerUpButton</item>
<style name="ButtonBar"> <item name="numberPickerDownButtonStyle">@style/NPWidget.Holo.ImageButton.NumberPickerDownButton</item>
<item name="android:layout_width">fill_parent</item> <item name="numberPickerInputTextStyle">@style/NPWidget.Holo.EditText.NumberPickerInputText</item>
<item name="android:layout_height">wrap_content</item> <item name="numberPickerStyle">@style/NPWidget.Holo.NumberPicker</item>
<item name="android:paddingTop">10dp</item> </style>
<item name="android:paddingBottom">10dp</item>
</style> <style name="ButtonBar">
<item name="android:layout_width">fill_parent</item>
<style name="LargeText"> <item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item> <item name="android:paddingTop">10dp</item>
<item name="android:layout_height">wrap_content</item> <item name="android:paddingBottom">10dp</item>
<item name="android:textSize">20dp</item> </style>
<item name="android:ellipsize">end</item>
<item name="android:singleLine">true</item> <style name="LargeText">
</style> <item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<style name="MediumText"> <item name="android:textSize">20dp</item>
<item name="android:layout_width">wrap_content</item> <item name="android:ellipsize">end</item>
<item name="android:layout_height">wrap_content</item> <item name="android:singleLine">true</item>
<item name="android:textSize">16dp</item> </style>
<item name="android:ellipsize">end</item>
<item name="android:singleLine">true</item> <style name="MediumText">
</style> <item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<style name="SmallText"> <item name="android:textSize">16dp</item>
<item name="android:layout_width">wrap_content</item> <item name="android:ellipsize">end</item>
<item name="android:layout_height">wrap_content</item> <item name="android:singleLine">true</item>
<item name="android:textSize">12dp</item> </style>
<item name="android:ellipsize">end</item>
<item name="android:singleLine">true</item> <style name="SmallText">
</style> <item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<style name="FavoriteListingTextView"> <item name="android:textSize">12dp</item>
<item name="android:layout_width">wrap_content</item> <item name="android:ellipsize">end</item>
<item name="android:layout_height">wrap_content</item> <item name="android:singleLine">true</item>
<item name="android:textSize">20dp</item> </style>
<item name="android:ellipsize">end</item>
<item name="android:singleLine">true</item> <style name="FavoriteListingTextView">
</style> <item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<style name="FareTextView"> <item name="android:textSize">20dp</item>
<item name="android:layout_width">wrap_content</item> <item name="android:ellipsize">end</item>
<item name="android:layout_height">wrap_content</item> <item name="android:singleLine">true</item>
<item name="android:textSize">16dp</item> </style>
<item name="android:ellipsize">end</item>
<item name="android:singleLine">true</item> <style name="FareTextView">
</style> <item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<style name="DepartureDestinationText"> <item name="android:textSize">16dp</item>
<item name="android:layout_width">wrap_content</item> <item name="android:ellipsize">end</item>
<item name="android:layout_height">wrap_content</item> <item name="android:singleLine">true</item>
<item name="android:textSize">22dp</item> </style>
<item name="android:textStyle">bold</item>
<item name="android:singleLine">true</item> <style name="DepartureDestinationText">
<item name="android:layout_marginLeft">3dp</item> <item name="android:layout_width">wrap_content</item>
</style> <item name="android:layout_height">wrap_content</item>
<item name="android:textSize">22dp</item>
<style name="DepartureTrainLengthText"> <item name="android:textStyle">bold</item>
<item name="android:layout_width">wrap_content</item> <item name="android:singleLine">true</item>
<item name="android:layout_height">wrap_content</item> <item name="android:layout_marginLeft">3dp</item>
<item name="android:textSize">18dp</item> </style>
<item name="android:singleLine">true</item>
<item name="android:layout_marginLeft">3dp</item> <style name="DepartureTrainLengthText">
</style> <item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<style name="DepartureCountdownText"> <item name="android:textSize">18dp</item>
<item name="android:layout_width">wrap_content</item> <item name="android:singleLine">true</item>
<item name="android:layout_height">wrap_content</item> <item name="android:layout_marginLeft">3dp</item>
<item name="android:textSize">20dp</item> </style>
<item name="android:singleLine">true</item>
</style> <style name="DepartureCountdownText">
<item name="android:layout_width">wrap_content</item>
<style name="DepartureUncertaintyText"> <item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item> <item name="android:textSize">20dp</item>
<item name="android:layout_height">wrap_content</item> <item name="android:singleLine">true</item>
<item name="android:textSize">16dp</item> </style>
<item name="android:singleLine">true</item>
</style> <style name="DepartureUncertaintyText">
<item name="android:layout_width">wrap_content</item>
<style name="MissingDepartureText"> <item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item> <item name="android:textSize">16dp</item>
<item name="android:layout_height">wrap_content</item> <item name="android:singleLine">true</item>
<item name="android:textSize">12dp</item> </style>
<item name="android:singleLine">true</item>
<item name="android:gravity">center</item> <style name="MissingDepartureText">
</style> <item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<style name="BikeIcon"> <item name="android:textSize">12dp</item>
<item name="android:layout_width">wrap_content</item> <item name="android:singleLine">true</item>
<item name="android:layout_height">wrap_content</item> <item name="android:gravity">center</item>
<item name="android:layout_marginTop">5dp</item> </style>
<item name="android:layout_marginLeft">5dp</item>
</style> <style name="BikeIcon">
<item name="android:layout_width">wrap_content</item>
<style name="XferIcon"> <item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item> <item name="android:layout_marginTop">5dp</item>
<item name="android:layout_height">wrap_content</item> <item name="android:layout_marginLeft">5dp</item>
<item name="android:layout_marginRight">87dp</item> </style>
<item name="android:layout_marginBottom">5dp</item>
</style> <style name="XferIcon">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_marginRight">87dp</item>
<item name="android:layout_marginBottom">5dp</item>
</style>
<style name="NPWidget">
<item name="android:textAppearance">?android:attr/textAppearance</item>
</style>
<style name="NPWidget.NumberPicker">
<item name="android:orientation">vertical</item>
<item name="android:fadingEdge">vertical</item>
<item name="android:fadingEdgeLength">50dip</item>
<item name="flingable">false</item>
</style>
<style name="NPWidget.Holo.NumberPicker" parent="NPWidget.NumberPicker">
<item name="solidColor">@android:color/transparent</item>
<item name="flingable">true</item>
<item name="selectionDivider">@drawable/np_numberpicker_selection_divider</item>
<item name="selectionDividerHeight">2dip</item>
<item name="android:minWidth">48dip</item>
<item name="android:maxHeight">200dip</item>
</style>
<style name="NPWidget.Holo.EditText.NumberPickerInputText">
<item name="android:paddingTop">13sp</item>
<item name="android:paddingBottom">13sp</item>
<item name="android:paddingLeft">2sp</item>
<item name="android:paddingRight">2sp</item>
<item name="android:gravity">center</item>
<item name="android:singleLine">true</item>
<item name="android:textSize">18sp</item>
<item name="android:background">@null</item>
</style>
<style name="NPWidget.Holo.EditText" parent="NPWidget.EditText">
</style>
<style name="NPWidget.EditText">
<item name="android:focusable">true</item>
<item name="android:focusableInTouchMode">true</item>
<item name="android:clickable">true</item>
<item name="android:textAppearance">?android:attr/textAppearanceMediumInverse</item>
<item name="android:textColor">?android:attr/textColorPrimary</item>
<item name="android:gravity">center_vertical</item>
</style>
<style name="NPWidget.Holo.ImageButton.NumberPickerUpButton">
<item name="android:background">@null</item>
<item name="android:src">@drawable/np_numberpicker_up_btn_holo_dark</item>
<item name="android:paddingTop">16dip</item>
<item name="android:paddingBottom">22dip</item>
</style>
<style name="NPWidget.Holo.ImageButton.NumberPickerDownButton">
<item name="android:background">@null</item>
<item name="android:src">@drawable/np_numberpicker_down_btn_holo_dark</item>
<item name="android:paddingTop">22dip</item>
<item name="android:paddingBottom">16dip</item>
</style>
<style name="NPWidget.Holo.ImageButton" parent="NPWidget.ImageButton">
<!--item name="android:background">@android:drawable/btn_default_holo_dark</item-->
</style>
<style name="NPWidget.ImageButton">
<item name="android:focusable">true</item>
<item name="android:clickable">true</item>
<item name="android:scaleType">center</item>
<item name="android:background">@android:drawable/btn_default</item>
</style>
</resources> </resources>

View File

@ -1,5 +1,6 @@
package com.dougkeen.bart.activities; package com.dougkeen.bart.activities;
import net.simonvt.widget.NumberPicker;
import android.content.Context; import android.content.Context;
import android.content.DialogInterface; import android.content.DialogInterface;
import android.content.SharedPreferences; import android.content.SharedPreferences;
@ -12,7 +13,6 @@ import com.WazaBe.HoloEverywhere.LayoutInflater;
import com.WazaBe.HoloEverywhere.app.AlertDialog; import com.WazaBe.HoloEverywhere.app.AlertDialog;
import com.WazaBe.HoloEverywhere.app.Dialog; import com.WazaBe.HoloEverywhere.app.Dialog;
import com.WazaBe.HoloEverywhere.app.DialogFragment; import com.WazaBe.HoloEverywhere.app.DialogFragment;
import com.WazaBe.HoloEverywhere.widget.NumberPicker;
import com.dougkeen.bart.BartRunnerApplication; import com.dougkeen.bart.BartRunnerApplication;
import com.dougkeen.bart.R; import com.dougkeen.bart.R;
import com.dougkeen.bart.model.Departure; import com.dougkeen.bart.model.Departure;