本文整理了Java中android.view.View.setEnabled()
方法的一些代码示例,展示了View.setEnabled()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。View.setEnabled()
方法的具体详情如下:
包路径:android.view.View
类名称:View
方法名:setEnabled
暂无
代码示例来源:origin: facebook/litho
private static void setEnabled(View view, @NodeInfo.EnabledState int enabledState) {
if (enabledState == NodeInfo.ENABLED_SET_TRUE) {
view.setEnabled(true);
} else if (enabledState == NodeInfo.ENABLED_SET_FALSE) {
view.setEnabled(false);
}
}
代码示例来源:origin: facebook/facebook-android-sdk
private void enableViews(boolean enabled, View... views) {
for (View view : views) {
view.setEnabled(enabled);
}
}
代码示例来源:origin: greenrobot/greenDAO
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
boolean enable = s.length() != 0;
addNoteButton.setEnabled(enable);
}
代码示例来源:origin: google/ExoPlayer
private void setButtonEnabled(boolean enabled, View view) {
if (view == null) {
return;
}
view.setEnabled(enabled);
view.setAlpha(enabled ? 1f : 0.3f);
view.setVisibility(VISIBLE);
}
代码示例来源:origin: prolificinteractive/material-calendarview
/**
* Used for enabling or disabling views, while also changing the alpha.
*
* @param view The view to enable or disable.
* @param enable Whether to enable or disable the view.
*/
private static void enableView(final View view, final boolean enable) {
view.setEnabled(enable);
view.setAlpha(enable ? 1f : 0.1f);
}
}
代码示例来源:origin: stackoverflow.com
LinearLayout layout = (LinearLayout) findViewById(R.id.my_layout);
for (int i = 0; i < layout.getChildCount(); i++) {
View child = layout.getChildAt(i);
child.setEnabled(false);
}
代码示例来源:origin: JakeWharton/butterknife
@Override public void set(View view, Boolean enabled) {
view.setEnabled(enabled);
}
};
代码示例来源:origin: google/ExoPlayer
@Override
public void setEnabled(boolean enabled) {
super.setEnabled(enabled);
if (scrubbing && !enabled) {
stopScrubbing(true);
}
}
代码示例来源:origin: greenrobot/greenDAO
@Override
public void call(TextViewAfterTextChangeEvent textViewAfterTextChangeEvent) {
boolean enable = textViewAfterTextChangeEvent.editable().length() > 0;
addNoteButton.setEnabled(enable);
}
});
代码示例来源:origin: stackoverflow.com
private void disableEnableControls(boolean enable, ViewGroup vg){
for (int i = 0; i < vg.getChildCount(); i++){
View child = vg.getChildAt(i);
child.setEnabled(enable);
if (child instanceof ViewGroup){
disableEnableControls(enable, (ViewGroup)child);
}
}
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public void onActivityResult(int requestCode, int resultCode,
Intent data) {
if (requestCode == PICK_REQUEST) {
if (resultCode == Activity.RESULT_OK) {
contact=data.getData();
getView().findViewById(R.id.view).setEnabled(true);
}
}
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup parent,
Bundle savedInstanceState) {
setRetainInstance(true);
View result=inflater.inflate(R.layout.main, parent, false);
result.findViewById(R.id.pick).setOnClickListener(this);
View v=result.findViewById(R.id.view);
v.setOnClickListener(this);
v.setEnabled(contact != null);
return(result);
}
代码示例来源:origin: TommyLemon/APIJSON
@Override
public void finish() {
if (isAlive == false) {
Log.e(TAG, "finish isAlive == false >> return;");
return;
}
llTopMenuWindowBg.setEnabled(false);
super.finish();
overridePendingTransition(R.anim.null_anim, R.anim.null_anim);
}
代码示例来源:origin: Yalantis/Side-Menu.Android
private void setViewsClickable(boolean clickable) {
animatorListener.disableHomeButton();
for (View view : viewList) {
view.setEnabled(clickable);
}
}
代码示例来源:origin: google/ExoPlayer
private void updateShuffleButton() {
if (!isVisible() || !isAttachedToWindow || shuffleButton == null) {
return;
}
if (!showShuffleButton) {
shuffleButton.setVisibility(View.GONE);
} else if (player == null) {
setButtonEnabled(false, shuffleButton);
} else {
shuffleButton.setAlpha(player.getShuffleModeEnabled() ? 1f : 0.3f);
shuffleButton.setEnabled(true);
shuffleButton.setVisibility(View.VISIBLE);
}
}
代码示例来源:origin: commonsguy/cw-omnibus
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
if (Intent.ACTION_VIEW.equals(getIntent().getAction())) {
findViewById(R.id.visit).setEnabled(false);
}
}
代码示例来源:origin: rey5137/material
@Override
public void setEnabled(boolean enabled) {
super.setEnabled(enabled);
if (mDisableChildrenWhenDisabled) {
final int count = getChildCount();
for (int i = 0; i < count; i++)
getChildAt(i).setEnabled(enabled);
}
}
代码示例来源:origin: rey5137/material
@Override
public void setEnabled(boolean enabled) {
super.setEnabled(enabled);
for(int i = 0; i < getChildCount(); i++)
getChildAt(i).setEnabled(enabled);
}
代码示例来源:origin: robolectric/robolectric
@Test(expected = RuntimeException.class)
public void clickOn_shouldThrowIfViewIsDisabled() throws Exception {
View view = new View(context);
view.setEnabled(false);
ShadowView.clickOn(view);
}
代码示例来源:origin: robolectric/robolectric
@Test(expected = RuntimeException.class)
public void checkedClick_shouldThrowIfViewIsDisabled() throws Exception {
view.setEnabled(false);
shadowOf(view).checkedPerformClick();
}
内容来源于网络,如有侵权,请联系作者删除!