On Tue, Jan 11, 2011 at 11:55 PM, mort <[email protected]> wrote: > But Date- and TimePicker are public and using the NumberPicker as > well.
Many classes that are public make use of private classes for implementation. That isn't a reason to make those other classes public. > And you should be aware that everything that already exists in > the core system will be seen as "standard template", and so there are > already several apps which copied the NumberPicker or wrote own, > similar looking ones. > Um. Yeah. It's open source. If there is something in the open source code you like but isn't in the SDK, copy it out, make sure it builds against the SDK, and use it. That's one of the benefits for developers of things being open source. > Isn't the big advantage of Widgets that you can completely replace > code and appearance as long as you keep the interface compatible? No. You can only modify it so far as it doesn't break existing applications. That can be very limiting. > I'm > afraid you'll now see the "bad old" NumberPicker way longer in apps > which copied it than it would've been the case if you offered a public > interface and one day replaced it with another implementation - just > like it might happen with the date and time pickers. > We can live with that. > Admit it - you just wanted to lead developers to the wonderful world > of the Android source code and git by forcing them to get the > NumberPicker from there. ;) > People are absolutely welcome to pull stuff out of the open source code that they find useful. One of the gratifying things about working on Android is that all of our work is available to everyone to freely do what they want with it. > No, seriously. I appeciate your work. I might think different in some > topics, but you did a wonderful job with Android. > Thanks, I appreciate it. :) -- Dianne Hackborn Android framework engineer [email protected] Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

