1 package android.support.v7.app { 2 3 public abstract class ActionBar { 4 ctor public ActionBar(); 5 method public abstract void addOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener); 6 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab); 7 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, boolean); 8 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, int); 9 method public abstract deprecated void addTab(android.support.v7.app.ActionBar.Tab, int, boolean); 10 method public abstract android.view.View getCustomView(); 11 method public abstract int getDisplayOptions(); 12 method public float getElevation(); 13 method public abstract int getHeight(); 14 method public int getHideOffset(); 15 method public abstract deprecated int getNavigationItemCount(); 16 method public abstract deprecated int getNavigationMode(); 17 method public abstract deprecated int getSelectedNavigationIndex(); 18 method public abstract deprecated android.support.v7.app.ActionBar.Tab getSelectedTab(); 19 method public abstract java.lang.CharSequence getSubtitle(); 20 method public abstract deprecated android.support.v7.app.ActionBar.Tab getTabAt(int); 21 method public abstract deprecated int getTabCount(); 22 method public android.content.Context getThemedContext(); 23 method public abstract java.lang.CharSequence getTitle(); 24 method public abstract void hide(); 25 method public boolean isHideOnContentScrollEnabled(); 26 method public abstract boolean isShowing(); 27 method public abstract deprecated android.support.v7.app.ActionBar.Tab newTab(); 28 method public abstract deprecated void removeAllTabs(); 29 method public abstract void removeOnMenuVisibilityListener(android.support.v7.app.ActionBar.OnMenuVisibilityListener); 30 method public abstract deprecated void removeTab(android.support.v7.app.ActionBar.Tab); 31 method public abstract deprecated void removeTabAt(int); 32 method public abstract deprecated void selectTab(android.support.v7.app.ActionBar.Tab); 33 method public abstract void setBackgroundDrawable(android.graphics.drawable.Drawable); 34 method public abstract void setCustomView(android.view.View); 35 method public abstract void setCustomView(android.view.View, android.support.v7.app.ActionBar.LayoutParams); 36 method public abstract void setCustomView(int); 37 method public abstract void setDisplayHomeAsUpEnabled(boolean); 38 method public abstract void setDisplayOptions(int); 39 method public abstract void setDisplayOptions(int, int); 40 method public abstract void setDisplayShowCustomEnabled(boolean); 41 method public abstract void setDisplayShowHomeEnabled(boolean); 42 method public abstract void setDisplayShowTitleEnabled(boolean); 43 method public abstract void setDisplayUseLogoEnabled(boolean); 44 method public void setElevation(float); 45 method public void setHideOffset(int); 46 method public void setHideOnContentScrollEnabled(boolean); 47 method public void setHomeActionContentDescription(java.lang.CharSequence); 48 method public void setHomeActionContentDescription(int); 49 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 50 method public void setHomeAsUpIndicator(int); 51 method public void setHomeButtonEnabled(boolean); 52 method public abstract void setIcon(int); 53 method public abstract void setIcon(android.graphics.drawable.Drawable); 54 method public abstract deprecated void setListNavigationCallbacks(android.widget.SpinnerAdapter, android.support.v7.app.ActionBar.OnNavigationListener); 55 method public abstract void setLogo(int); 56 method public abstract void setLogo(android.graphics.drawable.Drawable); 57 method public abstract deprecated void setNavigationMode(int); 58 method public abstract deprecated void setSelectedNavigationItem(int); 59 method public void setSplitBackgroundDrawable(android.graphics.drawable.Drawable); 60 method public void setStackedBackgroundDrawable(android.graphics.drawable.Drawable); 61 method public abstract void setSubtitle(java.lang.CharSequence); 62 method public abstract void setSubtitle(int); 63 method public abstract void setTitle(java.lang.CharSequence); 64 method public abstract void setTitle(int); 65 method public abstract void show(); 66 field public static final int DISPLAY_HOME_AS_UP = 4; // 0x4 67 field public static final int DISPLAY_SHOW_CUSTOM = 16; // 0x10 68 field public static final int DISPLAY_SHOW_HOME = 2; // 0x2 69 field public static final int DISPLAY_SHOW_TITLE = 8; // 0x8 70 field public static final int DISPLAY_USE_LOGO = 1; // 0x1 71 field public static final deprecated int NAVIGATION_MODE_LIST = 1; // 0x1 72 field public static final deprecated int NAVIGATION_MODE_STANDARD = 0; // 0x0 73 field public static final deprecated int NAVIGATION_MODE_TABS = 2; // 0x2 74 } 75 76 public static class ActionBar.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 77 ctor public ActionBar.LayoutParams(android.content.Context, android.util.AttributeSet); 78 ctor public ActionBar.LayoutParams(int, int); 79 ctor public ActionBar.LayoutParams(int, int, int); 80 ctor public ActionBar.LayoutParams(int); 81 ctor public ActionBar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams); 82 ctor public ActionBar.LayoutParams(android.view.ViewGroup.LayoutParams); 83 field public int gravity; 84 } 85 86 public static abstract interface ActionBar.OnMenuVisibilityListener { 87 method public abstract void onMenuVisibilityChanged(boolean); 88 } 89 90 public static abstract deprecated interface ActionBar.OnNavigationListener { 91 method public abstract boolean onNavigationItemSelected(int, long); 92 } 93 94 public static abstract deprecated class ActionBar.Tab { 95 ctor public ActionBar.Tab(); 96 method public abstract java.lang.CharSequence getContentDescription(); 97 method public abstract android.view.View getCustomView(); 98 method public abstract android.graphics.drawable.Drawable getIcon(); 99 method public abstract int getPosition(); 100 method public abstract java.lang.Object getTag(); 101 method public abstract java.lang.CharSequence getText(); 102 method public abstract void select(); 103 method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(int); 104 method public abstract android.support.v7.app.ActionBar.Tab setContentDescription(java.lang.CharSequence); 105 method public abstract android.support.v7.app.ActionBar.Tab setCustomView(android.view.View); 106 method public abstract android.support.v7.app.ActionBar.Tab setCustomView(int); 107 method public abstract android.support.v7.app.ActionBar.Tab setIcon(android.graphics.drawable.Drawable); 108 method public abstract android.support.v7.app.ActionBar.Tab setIcon(int); 109 method public abstract android.support.v7.app.ActionBar.Tab setTabListener(android.support.v7.app.ActionBar.TabListener); 110 method public abstract android.support.v7.app.ActionBar.Tab setTag(java.lang.Object); 111 method public abstract android.support.v7.app.ActionBar.Tab setText(java.lang.CharSequence); 112 method public abstract android.support.v7.app.ActionBar.Tab setText(int); 113 field public static final int INVALID_POSITION = -1; // 0xffffffff 114 } 115 116 public static abstract deprecated interface ActionBar.TabListener { 117 method public abstract void onTabReselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 118 method public abstract void onTabSelected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 119 method public abstract void onTabUnselected(android.support.v7.app.ActionBar.Tab, android.support.v4.app.FragmentTransaction); 120 } 121 122 public deprecated class ActionBarActivity extends android.support.v7.app.AppCompatActivity { 123 ctor public ActionBarActivity(); 124 } 125 126 public class ActionBarDrawerToggle implements android.support.v4.widget.DrawerLayout.DrawerListener { 127 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, int, int); 128 ctor public ActionBarDrawerToggle(android.app.Activity, android.support.v4.widget.DrawerLayout, android.support.v7.widget.Toolbar, int, int); 129 method public android.view.View.OnClickListener getToolbarNavigationClickListener(); 130 method public boolean isDrawerIndicatorEnabled(); 131 method public void onConfigurationChanged(android.content.res.Configuration); 132 method public void onDrawerClosed(android.view.View); 133 method public void onDrawerOpened(android.view.View); 134 method public void onDrawerSlide(android.view.View, float); 135 method public void onDrawerStateChanged(int); 136 method public boolean onOptionsItemSelected(android.view.MenuItem); 137 method public void setDrawerIndicatorEnabled(boolean); 138 method public void setHomeAsUpIndicator(android.graphics.drawable.Drawable); 139 method public void setHomeAsUpIndicator(int); 140 method public void setToolbarNavigationClickListener(android.view.View.OnClickListener); 141 method public void syncState(); 142 } 143 144 public static abstract interface ActionBarDrawerToggle.Delegate { 145 method public abstract android.content.Context getActionBarThemedContext(); 146 method public abstract android.graphics.drawable.Drawable getThemeUpIndicator(); 147 method public abstract boolean isNavigationVisible(); 148 method public abstract void setActionBarDescription(int); 149 method public abstract void setActionBarUpIndicator(android.graphics.drawable.Drawable, int); 150 } 151 152 public static abstract interface ActionBarDrawerToggle.DelegateProvider { 153 method public abstract android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 154 } 155 156 public class AlertDialog extends android.support.v7.app.AppCompatDialog implements android.content.DialogInterface { 157 ctor protected AlertDialog(android.content.Context); 158 ctor protected AlertDialog(android.content.Context, int); 159 ctor protected AlertDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 160 method public android.widget.Button getButton(int); 161 method public android.widget.ListView getListView(); 162 method public void setButton(int, java.lang.CharSequence, android.os.Message); 163 method public void setButton(int, java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 164 method public void setCustomTitle(android.view.View); 165 method public void setIcon(int); 166 method public void setIcon(android.graphics.drawable.Drawable); 167 method public void setIconAttribute(int); 168 method public void setMessage(java.lang.CharSequence); 169 method public void setView(android.view.View); 170 method public void setView(android.view.View, int, int, int, int); 171 } 172 173 public static class AlertDialog.Builder { 174 ctor public AlertDialog.Builder(android.content.Context); 175 ctor public AlertDialog.Builder(android.content.Context, int); 176 method public android.support.v7.app.AlertDialog create(); 177 method public android.content.Context getContext(); 178 method public android.support.v7.app.AlertDialog.Builder setAdapter(android.widget.ListAdapter, android.content.DialogInterface.OnClickListener); 179 method public android.support.v7.app.AlertDialog.Builder setCancelable(boolean); 180 method public android.support.v7.app.AlertDialog.Builder setCursor(android.database.Cursor, android.content.DialogInterface.OnClickListener, java.lang.String); 181 method public android.support.v7.app.AlertDialog.Builder setCustomTitle(android.view.View); 182 method public android.support.v7.app.AlertDialog.Builder setIcon(int); 183 method public android.support.v7.app.AlertDialog.Builder setIcon(android.graphics.drawable.Drawable); 184 method public android.support.v7.app.AlertDialog.Builder setIconAttribute(int); 185 method public android.support.v7.app.AlertDialog.Builder setInverseBackgroundForced(boolean); 186 method public android.support.v7.app.AlertDialog.Builder setItems(int, android.content.DialogInterface.OnClickListener); 187 method public android.support.v7.app.AlertDialog.Builder setItems(java.lang.CharSequence[], android.content.DialogInterface.OnClickListener); 188 method public android.support.v7.app.AlertDialog.Builder setMessage(int); 189 method public android.support.v7.app.AlertDialog.Builder setMessage(java.lang.CharSequence); 190 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(int, boolean[], android.content.DialogInterface.OnMultiChoiceClickListener); 191 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(java.lang.CharSequence[], boolean[], android.content.DialogInterface.OnMultiChoiceClickListener); 192 method public android.support.v7.app.AlertDialog.Builder setMultiChoiceItems(android.database.Cursor, java.lang.String, java.lang.String, android.content.DialogInterface.OnMultiChoiceClickListener); 193 method public android.support.v7.app.AlertDialog.Builder setNegativeButton(int, android.content.DialogInterface.OnClickListener); 194 method public android.support.v7.app.AlertDialog.Builder setNegativeButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 195 method public android.support.v7.app.AlertDialog.Builder setNeutralButton(int, android.content.DialogInterface.OnClickListener); 196 method public android.support.v7.app.AlertDialog.Builder setNeutralButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 197 method public android.support.v7.app.AlertDialog.Builder setOnCancelListener(android.content.DialogInterface.OnCancelListener); 198 method public android.support.v7.app.AlertDialog.Builder setOnDismissListener(android.content.DialogInterface.OnDismissListener); 199 method public android.support.v7.app.AlertDialog.Builder setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 200 method public android.support.v7.app.AlertDialog.Builder setOnKeyListener(android.content.DialogInterface.OnKeyListener); 201 method public android.support.v7.app.AlertDialog.Builder setPositiveButton(int, android.content.DialogInterface.OnClickListener); 202 method public android.support.v7.app.AlertDialog.Builder setPositiveButton(java.lang.CharSequence, android.content.DialogInterface.OnClickListener); 203 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(int, int, android.content.DialogInterface.OnClickListener); 204 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(android.database.Cursor, int, java.lang.String, android.content.DialogInterface.OnClickListener); 205 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(java.lang.CharSequence[], int, android.content.DialogInterface.OnClickListener); 206 method public android.support.v7.app.AlertDialog.Builder setSingleChoiceItems(android.widget.ListAdapter, int, android.content.DialogInterface.OnClickListener); 207 method public android.support.v7.app.AlertDialog.Builder setTitle(int); 208 method public android.support.v7.app.AlertDialog.Builder setTitle(java.lang.CharSequence); 209 method public android.support.v7.app.AlertDialog.Builder setView(int); 210 method public android.support.v7.app.AlertDialog.Builder setView(android.view.View); 211 method public android.support.v7.app.AlertDialog show(); 212 } 213 214 public class AppCompatActivity extends android.support.v4.app.FragmentActivity implements android.support.v7.app.ActionBarDrawerToggle.DelegateProvider android.support.v7.app.AppCompatCallback { 215 ctor public AppCompatActivity(); 216 method public android.support.v7.app.AppCompatDelegate getDelegate(); 217 method public android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 218 method public android.support.v7.app.ActionBar getSupportActionBar(); 219 method public android.content.Intent getSupportParentActivityIntent(); 220 method public void onCreateSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder); 221 method public final boolean onMenuItemSelected(int, android.view.MenuItem); 222 method public void onPrepareSupportNavigateUpTaskStack(android.support.v4.app.TaskStackBuilder); 223 method public void onSupportActionModeFinished(android.support.v7.view.ActionMode); 224 method public void onSupportActionModeStarted(android.support.v7.view.ActionMode); 225 method public deprecated void onSupportContentChanged(); 226 method public boolean onSupportNavigateUp(); 227 method public void setSupportActionBar(android.support.v7.widget.Toolbar); 228 method public deprecated void setSupportProgress(int); 229 method public deprecated void setSupportProgressBarIndeterminate(boolean); 230 method public deprecated void setSupportProgressBarIndeterminateVisibility(boolean); 231 method public deprecated void setSupportProgressBarVisibility(boolean); 232 method public android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode.Callback); 233 method public void supportNavigateUpTo(android.content.Intent); 234 method public boolean supportRequestWindowFeature(int); 235 method public boolean supportShouldUpRecreateTask(android.content.Intent); 236 } 237 238 public abstract interface AppCompatCallback { 239 method public abstract void onSupportActionModeFinished(android.support.v7.view.ActionMode); 240 method public abstract void onSupportActionModeStarted(android.support.v7.view.ActionMode); 241 } 242 243 public abstract class AppCompatDelegate { 244 method public abstract void addContentView(android.view.View, android.view.ViewGroup.LayoutParams); 245 method public static android.support.v7.app.AppCompatDelegate create(android.app.Activity, android.support.v7.app.AppCompatCallback); 246 method public static android.support.v7.app.AppCompatDelegate create(android.app.Dialog, android.support.v7.app.AppCompatCallback); 247 method public abstract android.view.View createView(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet); 248 method public abstract android.support.v7.app.ActionBarDrawerToggle.Delegate getDrawerToggleDelegate(); 249 method public abstract android.view.MenuInflater getMenuInflater(); 250 method public abstract android.support.v7.app.ActionBar getSupportActionBar(); 251 method public abstract void installViewFactory(); 252 method public abstract void invalidateOptionsMenu(); 253 method public abstract void onConfigurationChanged(android.content.res.Configuration); 254 method public abstract void onCreate(android.os.Bundle); 255 method public abstract void onDestroy(); 256 method public abstract void onPostCreate(android.os.Bundle); 257 method public abstract void onPostResume(); 258 method public abstract void onStop(); 259 method public abstract boolean requestWindowFeature(int); 260 method public abstract void setContentView(android.view.View); 261 method public abstract void setContentView(int); 262 method public abstract void setContentView(android.view.View, android.view.ViewGroup.LayoutParams); 263 method public abstract void setSupportActionBar(android.support.v7.widget.Toolbar); 264 method public abstract void setTitle(java.lang.CharSequence); 265 method public abstract android.support.v7.view.ActionMode startSupportActionMode(android.support.v7.view.ActionMode.Callback); 266 } 267 268 public class AppCompatDialog extends android.app.Dialog implements android.support.v7.app.AppCompatCallback { 269 ctor public AppCompatDialog(android.content.Context); 270 ctor public AppCompatDialog(android.content.Context, int); 271 ctor protected AppCompatDialog(android.content.Context, boolean, android.content.DialogInterface.OnCancelListener); 272 method public android.support.v7.app.AppCompatDelegate getDelegate(); 273 method public android.support.v7.app.ActionBar getSupportActionBar(); 274 method public void onSupportActionModeFinished(android.support.v7.view.ActionMode); 275 method public void onSupportActionModeStarted(android.support.v7.view.ActionMode); 276 method public boolean supportRequestWindowFeature(int); 277 } 278 279 } 280 281 package android.support.v7.view { 282 283 public abstract class ActionMode { 284 ctor public ActionMode(); 285 method public abstract void finish(); 286 method public abstract android.view.View getCustomView(); 287 method public abstract android.view.Menu getMenu(); 288 method public abstract android.view.MenuInflater getMenuInflater(); 289 method public abstract java.lang.CharSequence getSubtitle(); 290 method public java.lang.Object getTag(); 291 method public abstract java.lang.CharSequence getTitle(); 292 method public boolean getTitleOptionalHint(); 293 method public abstract void invalidate(); 294 method public boolean isTitleOptional(); 295 method public abstract void setCustomView(android.view.View); 296 method public abstract void setSubtitle(java.lang.CharSequence); 297 method public abstract void setSubtitle(int); 298 method public void setTag(java.lang.Object); 299 method public abstract void setTitle(java.lang.CharSequence); 300 method public abstract void setTitle(int); 301 method public void setTitleOptionalHint(boolean); 302 } 303 304 public static abstract interface ActionMode.Callback { 305 method public abstract boolean onActionItemClicked(android.support.v7.view.ActionMode, android.view.MenuItem); 306 method public abstract boolean onCreateActionMode(android.support.v7.view.ActionMode, android.view.Menu); 307 method public abstract void onDestroyActionMode(android.support.v7.view.ActionMode); 308 method public abstract boolean onPrepareActionMode(android.support.v7.view.ActionMode, android.view.Menu); 309 } 310 311 public abstract interface CollapsibleActionView { 312 method public abstract void onActionViewCollapsed(); 313 method public abstract void onActionViewExpanded(); 314 } 315 316 } 317 318 package android.support.v7.widget { 319 320 public class ActionMenuView extends android.support.v7.widget.LinearLayoutCompat { 321 ctor public ActionMenuView(android.content.Context); 322 ctor public ActionMenuView(android.content.Context, android.util.AttributeSet); 323 method public void dismissPopupMenus(); 324 method public android.view.Menu getMenu(); 325 method public int getPopupTheme(); 326 method public boolean hideOverflowMenu(); 327 method public boolean isOverflowMenuShowing(); 328 method public void onConfigurationChanged(android.content.res.Configuration); 329 method public void onDetachedFromWindow(); 330 method public void setOnMenuItemClickListener(android.support.v7.widget.ActionMenuView.OnMenuItemClickListener); 331 method public void setPopupTheme(int); 332 method public boolean showOverflowMenu(); 333 } 334 335 public static class ActionMenuView.LayoutParams extends android.support.v7.widget.LinearLayoutCompat.LayoutParams { 336 ctor public ActionMenuView.LayoutParams(android.content.Context, android.util.AttributeSet); 337 ctor public ActionMenuView.LayoutParams(android.view.ViewGroup.LayoutParams); 338 ctor public ActionMenuView.LayoutParams(android.support.v7.widget.ActionMenuView.LayoutParams); 339 ctor public ActionMenuView.LayoutParams(int, int); 340 field public int cellsUsed; 341 field public boolean expandable; 342 field public int extraPixels; 343 field public boolean isOverflowButton; 344 field public boolean preventEdgeOffset; 345 } 346 347 public static abstract interface ActionMenuView.OnMenuItemClickListener { 348 method public abstract boolean onMenuItemClick(android.view.MenuItem); 349 } 350 351 public class AppCompatAutoCompleteTextView extends android.widget.AutoCompleteTextView { 352 ctor public AppCompatAutoCompleteTextView(android.content.Context); 353 ctor public AppCompatAutoCompleteTextView(android.content.Context, android.util.AttributeSet); 354 ctor public AppCompatAutoCompleteTextView(android.content.Context, android.util.AttributeSet, int); 355 } 356 357 public class AppCompatButton extends android.widget.Button { 358 ctor public AppCompatButton(android.content.Context); 359 ctor public AppCompatButton(android.content.Context, android.util.AttributeSet); 360 ctor public AppCompatButton(android.content.Context, android.util.AttributeSet, int); 361 } 362 363 public class AppCompatCheckBox extends android.widget.CheckBox { 364 ctor public AppCompatCheckBox(android.content.Context); 365 ctor public AppCompatCheckBox(android.content.Context, android.util.AttributeSet); 366 ctor public AppCompatCheckBox(android.content.Context, android.util.AttributeSet, int); 367 } 368 369 public class AppCompatCheckedTextView extends android.widget.CheckedTextView { 370 ctor public AppCompatCheckedTextView(android.content.Context); 371 ctor public AppCompatCheckedTextView(android.content.Context, android.util.AttributeSet); 372 ctor public AppCompatCheckedTextView(android.content.Context, android.util.AttributeSet, int); 373 } 374 375 public class AppCompatEditText extends android.widget.EditText { 376 ctor public AppCompatEditText(android.content.Context); 377 ctor public AppCompatEditText(android.content.Context, android.util.AttributeSet); 378 ctor public AppCompatEditText(android.content.Context, android.util.AttributeSet, int); 379 } 380 381 public class AppCompatMultiAutoCompleteTextView extends android.widget.MultiAutoCompleteTextView { 382 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context); 383 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet); 384 ctor public AppCompatMultiAutoCompleteTextView(android.content.Context, android.util.AttributeSet, int); 385 } 386 387 public class AppCompatRadioButton extends android.widget.RadioButton { 388 ctor public AppCompatRadioButton(android.content.Context); 389 ctor public AppCompatRadioButton(android.content.Context, android.util.AttributeSet); 390 ctor public AppCompatRadioButton(android.content.Context, android.util.AttributeSet, int); 391 } 392 393 public class AppCompatRatingBar extends android.widget.RatingBar { 394 ctor public AppCompatRatingBar(android.content.Context); 395 ctor public AppCompatRatingBar(android.content.Context, android.util.AttributeSet); 396 ctor public AppCompatRatingBar(android.content.Context, android.util.AttributeSet, int); 397 } 398 399 public class AppCompatSpinner extends android.widget.Spinner { 400 ctor public AppCompatSpinner(android.content.Context); 401 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet); 402 ctor public AppCompatSpinner(android.content.Context, android.util.AttributeSet, int); 403 } 404 405 public class AppCompatTextView extends android.widget.TextView { 406 ctor public AppCompatTextView(android.content.Context); 407 ctor public AppCompatTextView(android.content.Context, android.util.AttributeSet); 408 ctor public AppCompatTextView(android.content.Context, android.util.AttributeSet, int); 409 } 410 411 public class LinearLayoutCompat extends android.view.ViewGroup { 412 ctor public LinearLayoutCompat(android.content.Context); 413 ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet); 414 ctor public LinearLayoutCompat(android.content.Context, android.util.AttributeSet, int); 415 method public int getBaselineAlignedChildIndex(); 416 method public android.graphics.drawable.Drawable getDividerDrawable(); 417 method public int getDividerPadding(); 418 method public int getOrientation(); 419 method public int getShowDividers(); 420 method public float getWeightSum(); 421 method public boolean isBaselineAligned(); 422 method public boolean isMeasureWithLargestChildEnabled(); 423 method protected void onLayout(boolean, int, int, int, int); 424 method public void setBaselineAligned(boolean); 425 method public void setBaselineAlignedChildIndex(int); 426 method public void setDividerDrawable(android.graphics.drawable.Drawable); 427 method public void setDividerPadding(int); 428 method public void setGravity(int); 429 method public void setHorizontalGravity(int); 430 method public void setMeasureWithLargestChildEnabled(boolean); 431 method public void setOrientation(int); 432 method public void setShowDividers(int); 433 method public void setVerticalGravity(int); 434 method public void setWeightSum(float); 435 field public static final int HORIZONTAL = 0; // 0x0 436 field public static final int SHOW_DIVIDER_BEGINNING = 1; // 0x1 437 field public static final int SHOW_DIVIDER_END = 4; // 0x4 438 field public static final int SHOW_DIVIDER_MIDDLE = 2; // 0x2 439 field public static final int SHOW_DIVIDER_NONE = 0; // 0x0 440 field public static final int VERTICAL = 1; // 0x1 441 } 442 443 public static class LinearLayoutCompat.LayoutParams extends android.view.ViewGroup.MarginLayoutParams { 444 ctor public LinearLayoutCompat.LayoutParams(android.content.Context, android.util.AttributeSet); 445 ctor public LinearLayoutCompat.LayoutParams(int, int); 446 ctor public LinearLayoutCompat.LayoutParams(int, int, float); 447 ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.LayoutParams); 448 ctor public LinearLayoutCompat.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 449 ctor public LinearLayoutCompat.LayoutParams(android.support.v7.widget.LinearLayoutCompat.LayoutParams); 450 field public int gravity; 451 field public float weight; 452 } 453 454 public class ListPopupWindow { 455 ctor public ListPopupWindow(android.content.Context); 456 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet); 457 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int); 458 ctor public ListPopupWindow(android.content.Context, android.util.AttributeSet, int, int); 459 method public void clearListSelection(); 460 method public android.view.View.OnTouchListener createDragToOpenListener(android.view.View); 461 method public void dismiss(); 462 method public android.view.View getAnchorView(); 463 method public int getAnimationStyle(); 464 method public android.graphics.drawable.Drawable getBackground(); 465 method public int getHeight(); 466 method public int getHorizontalOffset(); 467 method public int getInputMethodMode(); 468 method public android.widget.ListView getListView(); 469 method public int getPromptPosition(); 470 method public java.lang.Object getSelectedItem(); 471 method public long getSelectedItemId(); 472 method public int getSelectedItemPosition(); 473 method public android.view.View getSelectedView(); 474 method public int getSoftInputMode(); 475 method public int getVerticalOffset(); 476 method public int getWidth(); 477 method public boolean isInputMethodNotNeeded(); 478 method public boolean isModal(); 479 method public boolean isShowing(); 480 method public boolean onKeyDown(int, android.view.KeyEvent); 481 method public boolean onKeyPreIme(int, android.view.KeyEvent); 482 method public boolean onKeyUp(int, android.view.KeyEvent); 483 method public boolean performItemClick(int); 484 method public void postShow(); 485 method public void setAdapter(android.widget.ListAdapter); 486 method public void setAnchorView(android.view.View); 487 method public void setAnimationStyle(int); 488 method public void setBackgroundDrawable(android.graphics.drawable.Drawable); 489 method public void setContentWidth(int); 490 method public void setDropDownGravity(int); 491 method public void setHeight(int); 492 method public void setHorizontalOffset(int); 493 method public void setInputMethodMode(int); 494 method public void setListSelector(android.graphics.drawable.Drawable); 495 method public void setModal(boolean); 496 method public void setOnDismissListener(android.widget.PopupWindow.OnDismissListener); 497 method public void setOnItemClickListener(android.widget.AdapterView.OnItemClickListener); 498 method public void setOnItemSelectedListener(android.widget.AdapterView.OnItemSelectedListener); 499 method public void setPromptPosition(int); 500 method public void setPromptView(android.view.View); 501 method public void setSelection(int); 502 method public void setSoftInputMode(int); 503 method public void setVerticalOffset(int); 504 method public void setWidth(int); 505 method public void show(); 506 field public static final int INPUT_METHOD_FROM_FOCUSABLE = 0; // 0x0 507 field public static final int INPUT_METHOD_NEEDED = 1; // 0x1 508 field public static final int INPUT_METHOD_NOT_NEEDED = 2; // 0x2 509 field public static final int MATCH_PARENT = -1; // 0xffffffff 510 field public static final int POSITION_PROMPT_ABOVE = 0; // 0x0 511 field public static final int POSITION_PROMPT_BELOW = 1; // 0x1 512 field public static final int WRAP_CONTENT = -2; // 0xfffffffe 513 } 514 515 public class PopupMenu { 516 ctor public PopupMenu(android.content.Context, android.view.View); 517 ctor public PopupMenu(android.content.Context, android.view.View, int); 518 ctor public PopupMenu(android.content.Context, android.view.View, int, int, int); 519 method public void dismiss(); 520 method public android.view.View.OnTouchListener getDragToOpenListener(); 521 method public android.view.Menu getMenu(); 522 method public android.view.MenuInflater getMenuInflater(); 523 method public void inflate(int); 524 method public void setOnDismissListener(android.support.v7.widget.PopupMenu.OnDismissListener); 525 method public void setOnMenuItemClickListener(android.support.v7.widget.PopupMenu.OnMenuItemClickListener); 526 method public void show(); 527 } 528 529 public static abstract interface PopupMenu.OnDismissListener { 530 method public abstract void onDismiss(android.support.v7.widget.PopupMenu); 531 } 532 533 public static abstract interface PopupMenu.OnMenuItemClickListener { 534 method public abstract boolean onMenuItemClick(android.view.MenuItem); 535 } 536 537 public class SearchView extends android.support.v7.widget.LinearLayoutCompat implements android.support.v7.view.CollapsibleActionView { 538 ctor public SearchView(android.content.Context); 539 ctor public SearchView(android.content.Context, android.util.AttributeSet); 540 ctor public SearchView(android.content.Context, android.util.AttributeSet, int); 541 method public int getImeOptions(); 542 method public int getInputType(); 543 method public int getMaxWidth(); 544 method public java.lang.CharSequence getQuery(); 545 method public java.lang.CharSequence getQueryHint(); 546 method public android.support.v4.widget.CursorAdapter getSuggestionsAdapter(); 547 method public boolean isIconfiedByDefault(); 548 method public boolean isIconified(); 549 method public boolean isQueryRefinementEnabled(); 550 method public boolean isSubmitButtonEnabled(); 551 method public void onActionViewCollapsed(); 552 method public void onActionViewExpanded(); 553 method public void setIconified(boolean); 554 method public void setIconifiedByDefault(boolean); 555 method public void setImeOptions(int); 556 method public void setInputType(int); 557 method public void setMaxWidth(int); 558 method public void setOnCloseListener(android.support.v7.widget.SearchView.OnCloseListener); 559 method public void setOnQueryTextFocusChangeListener(android.view.View.OnFocusChangeListener); 560 method public void setOnQueryTextListener(android.support.v7.widget.SearchView.OnQueryTextListener); 561 method public void setOnSearchClickListener(android.view.View.OnClickListener); 562 method public void setOnSuggestionListener(android.support.v7.widget.SearchView.OnSuggestionListener); 563 method public void setQuery(java.lang.CharSequence, boolean); 564 method public void setQueryHint(java.lang.CharSequence); 565 method public void setQueryRefinementEnabled(boolean); 566 method public void setSearchableInfo(android.app.SearchableInfo); 567 method public void setSubmitButtonEnabled(boolean); 568 method public void setSuggestionsAdapter(android.support.v4.widget.CursorAdapter); 569 } 570 571 public static abstract interface SearchView.OnCloseListener { 572 method public abstract boolean onClose(); 573 } 574 575 public static abstract interface SearchView.OnQueryTextListener { 576 method public abstract boolean onQueryTextChange(java.lang.String); 577 method public abstract boolean onQueryTextSubmit(java.lang.String); 578 } 579 580 public static abstract interface SearchView.OnSuggestionListener { 581 method public abstract boolean onSuggestionClick(int); 582 method public abstract boolean onSuggestionSelect(int); 583 } 584 585 public class ShareActionProvider extends android.support.v4.view.ActionProvider { 586 ctor public ShareActionProvider(android.content.Context); 587 method public android.view.View onCreateActionView(); 588 method public void setOnShareTargetSelectedListener(android.support.v7.widget.ShareActionProvider.OnShareTargetSelectedListener); 589 method public void setShareHistoryFileName(java.lang.String); 590 method public void setShareIntent(android.content.Intent); 591 field public static final java.lang.String DEFAULT_SHARE_HISTORY_FILE_NAME = "share_history.xml"; 592 } 593 594 public static abstract interface ShareActionProvider.OnShareTargetSelectedListener { 595 method public abstract boolean onShareTargetSelected(android.support.v7.widget.ShareActionProvider, android.content.Intent); 596 } 597 598 public class SwitchCompat extends android.widget.CompoundButton { 599 ctor public SwitchCompat(android.content.Context); 600 ctor public SwitchCompat(android.content.Context, android.util.AttributeSet); 601 ctor public SwitchCompat(android.content.Context, android.util.AttributeSet, int); 602 method public boolean getShowText(); 603 method public boolean getSplitTrack(); 604 method public int getSwitchMinWidth(); 605 method public int getSwitchPadding(); 606 method public java.lang.CharSequence getTextOff(); 607 method public java.lang.CharSequence getTextOn(); 608 method public android.graphics.drawable.Drawable getThumbDrawable(); 609 method public int getThumbTextPadding(); 610 method public android.graphics.drawable.Drawable getTrackDrawable(); 611 method public void onMeasure(int, int); 612 method public void setShowText(boolean); 613 method public void setSplitTrack(boolean); 614 method public void setSwitchMinWidth(int); 615 method public void setSwitchPadding(int); 616 method public void setSwitchTextAppearance(android.content.Context, int); 617 method public void setSwitchTypeface(android.graphics.Typeface, int); 618 method public void setSwitchTypeface(android.graphics.Typeface); 619 method public void setTextOff(java.lang.CharSequence); 620 method public void setTextOn(java.lang.CharSequence); 621 method public void setThumbDrawable(android.graphics.drawable.Drawable); 622 method public void setThumbResource(int); 623 method public void setThumbTextPadding(int); 624 method public void setTrackDrawable(android.graphics.drawable.Drawable); 625 method public void setTrackResource(int); 626 } 627 628 public class Toolbar extends android.view.ViewGroup { 629 ctor public Toolbar(android.content.Context); 630 ctor public Toolbar(android.content.Context, android.util.AttributeSet); 631 ctor public Toolbar(android.content.Context, android.util.AttributeSet, int); 632 method public void collapseActionView(); 633 method public void dismissPopupMenus(); 634 method public int getContentInsetEnd(); 635 method public int getContentInsetLeft(); 636 method public int getContentInsetRight(); 637 method public int getContentInsetStart(); 638 method public android.graphics.drawable.Drawable getLogo(); 639 method public java.lang.CharSequence getLogoDescription(); 640 method public android.view.Menu getMenu(); 641 method public java.lang.CharSequence getNavigationContentDescription(); 642 method public android.graphics.drawable.Drawable getNavigationIcon(); 643 method public int getPopupTheme(); 644 method public java.lang.CharSequence getSubtitle(); 645 method public java.lang.CharSequence getTitle(); 646 method public boolean hasExpandedActionView(); 647 method public boolean hideOverflowMenu(); 648 method public void inflateMenu(int); 649 method public boolean isOverflowMenuShowing(); 650 method protected void onLayout(boolean, int, int, int, int); 651 method public void setContentInsetsAbsolute(int, int); 652 method public void setContentInsetsRelative(int, int); 653 method public void setLogo(int); 654 method public void setLogo(android.graphics.drawable.Drawable); 655 method public void setLogoDescription(int); 656 method public void setLogoDescription(java.lang.CharSequence); 657 method public void setNavigationContentDescription(int); 658 method public void setNavigationContentDescription(java.lang.CharSequence); 659 method public void setNavigationIcon(int); 660 method public void setNavigationIcon(android.graphics.drawable.Drawable); 661 method public void setNavigationOnClickListener(android.view.View.OnClickListener); 662 method public void setOnMenuItemClickListener(android.support.v7.widget.Toolbar.OnMenuItemClickListener); 663 method public void setPopupTheme(int); 664 method public void setSubtitle(int); 665 method public void setSubtitle(java.lang.CharSequence); 666 method public void setSubtitleTextAppearance(android.content.Context, int); 667 method public void setSubtitleTextColor(int); 668 method public void setTitle(int); 669 method public void setTitle(java.lang.CharSequence); 670 method public void setTitleTextAppearance(android.content.Context, int); 671 method public void setTitleTextColor(int); 672 method public boolean showOverflowMenu(); 673 } 674 675 public static class Toolbar.LayoutParams extends android.support.v7.app.ActionBar.LayoutParams { 676 ctor public Toolbar.LayoutParams(android.content.Context, android.util.AttributeSet); 677 ctor public Toolbar.LayoutParams(int, int); 678 ctor public Toolbar.LayoutParams(int, int, int); 679 ctor public Toolbar.LayoutParams(int); 680 ctor public Toolbar.LayoutParams(android.support.v7.widget.Toolbar.LayoutParams); 681 ctor public Toolbar.LayoutParams(android.support.v7.app.ActionBar.LayoutParams); 682 ctor public Toolbar.LayoutParams(android.view.ViewGroup.MarginLayoutParams); 683 ctor public Toolbar.LayoutParams(android.view.ViewGroup.LayoutParams); 684 } 685 686 public static abstract interface Toolbar.OnMenuItemClickListener { 687 method public abstract boolean onMenuItemClick(android.view.MenuItem); 688 } 689 690 } 691 692