Jeruliu wrote:
> I'm building a dialog including seekbar but i can't locate the seekbar
> by findViewById, it only returns nullpoint.
>
> My code:
> Context mContext = this;
> LayoutInflater inflater = (LayoutInflater)
> mContext.getSystemService(LAYOUT_INFLATER_SERVICE);
> View layout = inflater.inflate(R.layout.brightness,
> (ViewGroup)
> findViewById(R.id.layout_root));
>
> builder = new AlertDialog.Builder(mContext);
> builder.setView(layout);
> builder.setTitle("Brightness");
> builder.setPositiveButton("Ok", new
> DialogInterface.OnClickListener() {
> public void onClick(DialogInterface dialog, int
> whichButton) {
> /// The seekBar here is a null point however?
> SeekBar seekBar = (SeekBar)
> findViewById(R.id.seekbar);
> int progress = seekBar.getProgress();
> Log.v(TAG, "= progress is : " +
> progress);
> }
> });
>
> And my layouy brightness.xml
>
> http://schemas.android.com/apk/res/
> android"
> android:id="@+id/layout_root" android:orientation="vertical"
> android:layout_width="fill_parent"
> android:layout_height="fill_parent" android:gravity="center">
> android:layout_width="fill_parent"
>android:layout_height="fill_parent"
>android:src="@drawable/
> brightness_level_icon"
>/>
> android:layout_height="wrap_content" android:max="255"
> android:progress="125" />
>
>
> Any hints from your experts?thanks.
You are calling findViewById() on your activity. Your activity
presumably does not have a SeekBar named R.id.seekbar.
Try calling layout.findViewById(R.id.seekbar) instead.
--
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy
Android App Developer Books: http://commonsware.com/books
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en