implement android:button=“@drawable/checkbox” programmatically
I am trying to create custom Check Box button image. After some research, I came across this code sample:
<CheckBox android:id="@+id/chkFav" android:layout_width="wrap_content"
android:layout_marginRight="0dp" android:button="@drawable/checkbox"
android:layout_height="wrap_content" android:clickable="true"/>
My query is how to actually implement android:button in code.
android checkbox android-widget android-button
add a comment |
I am trying to create custom Check Box button image. After some research, I came across this code sample:
<CheckBox android:id="@+id/chkFav" android:layout_width="wrap_content"
android:layout_marginRight="0dp" android:button="@drawable/checkbox"
android:layout_height="wrap_content" android:clickable="true"/>
My query is how to actually implement android:button in code.
android checkbox android-widget android-button
Anyone, please??
– user788511
Sep 8 '11 at 3:50
add a comment |
I am trying to create custom Check Box button image. After some research, I came across this code sample:
<CheckBox android:id="@+id/chkFav" android:layout_width="wrap_content"
android:layout_marginRight="0dp" android:button="@drawable/checkbox"
android:layout_height="wrap_content" android:clickable="true"/>
My query is how to actually implement android:button in code.
android checkbox android-widget android-button
I am trying to create custom Check Box button image. After some research, I came across this code sample:
<CheckBox android:id="@+id/chkFav" android:layout_width="wrap_content"
android:layout_marginRight="0dp" android:button="@drawable/checkbox"
android:layout_height="wrap_content" android:clickable="true"/>
My query is how to actually implement android:button in code.
android checkbox android-widget android-button
android checkbox android-widget android-button
edited Dec 29 '18 at 2:34
Cœur
17.6k9105145
17.6k9105145
asked Sep 8 '11 at 3:31
user788511user788511
91122649
91122649
Anyone, please??
– user788511
Sep 8 '11 at 3:50
add a comment |
Anyone, please??
– user788511
Sep 8 '11 at 3:50
Anyone, please??
– user788511
Sep 8 '11 at 3:50
Anyone, please??
– user788511
Sep 8 '11 at 3:50
add a comment |
1 Answer
1
active
oldest
votes
setButtonDrawable(Drawable d) is the way to go for. Make sure it is state-list drawable to respond to user interaction.
Step By step instruction
- Have at least 2 images. (one for checked state and another for normal state)
- Create xml drawable. http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList
- Use setButtonDrawable(R.drawable.your_xml_drawable).
**Notes-- there are many ways to achieve. This is just one simple way to do it.
Thanks PH7..however, I believe setButtonDrawable() corresponds with android:drawable="@drawable/image.. Could you please let me know of any other ways to achieve this??
– user788511
Sep 8 '11 at 4:08
Have you tried? CheckBox inherit this method from Compound button. If you haven't, give it a try and let me know.
– PH7
Sep 8 '11 at 4:14
PH7, thanks, it works perfectly..hats off to you!!
– user788511
Sep 8 '11 at 4:34
7
setButtonDrawable(getResources().getDrawable(android.R.color.transparent)) should do the trick.
– PH7
Jan 21 '13 at 9:02
1
Wowwwww! Thank you so much @PH7!!! :)
– KarenAnne
Aug 26 '13 at 13:38
|
show 2 more comments
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f7342841%2fimplement-androidbutton-drawable-checkbox-programmatically%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
setButtonDrawable(Drawable d) is the way to go for. Make sure it is state-list drawable to respond to user interaction.
Step By step instruction
- Have at least 2 images. (one for checked state and another for normal state)
- Create xml drawable. http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList
- Use setButtonDrawable(R.drawable.your_xml_drawable).
**Notes-- there are many ways to achieve. This is just one simple way to do it.
Thanks PH7..however, I believe setButtonDrawable() corresponds with android:drawable="@drawable/image.. Could you please let me know of any other ways to achieve this??
– user788511
Sep 8 '11 at 4:08
Have you tried? CheckBox inherit this method from Compound button. If you haven't, give it a try and let me know.
– PH7
Sep 8 '11 at 4:14
PH7, thanks, it works perfectly..hats off to you!!
– user788511
Sep 8 '11 at 4:34
7
setButtonDrawable(getResources().getDrawable(android.R.color.transparent)) should do the trick.
– PH7
Jan 21 '13 at 9:02
1
Wowwwww! Thank you so much @PH7!!! :)
– KarenAnne
Aug 26 '13 at 13:38
|
show 2 more comments
setButtonDrawable(Drawable d) is the way to go for. Make sure it is state-list drawable to respond to user interaction.
Step By step instruction
- Have at least 2 images. (one for checked state and another for normal state)
- Create xml drawable. http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList
- Use setButtonDrawable(R.drawable.your_xml_drawable).
**Notes-- there are many ways to achieve. This is just one simple way to do it.
Thanks PH7..however, I believe setButtonDrawable() corresponds with android:drawable="@drawable/image.. Could you please let me know of any other ways to achieve this??
– user788511
Sep 8 '11 at 4:08
Have you tried? CheckBox inherit this method from Compound button. If you haven't, give it a try and let me know.
– PH7
Sep 8 '11 at 4:14
PH7, thanks, it works perfectly..hats off to you!!
– user788511
Sep 8 '11 at 4:34
7
setButtonDrawable(getResources().getDrawable(android.R.color.transparent)) should do the trick.
– PH7
Jan 21 '13 at 9:02
1
Wowwwww! Thank you so much @PH7!!! :)
– KarenAnne
Aug 26 '13 at 13:38
|
show 2 more comments
setButtonDrawable(Drawable d) is the way to go for. Make sure it is state-list drawable to respond to user interaction.
Step By step instruction
- Have at least 2 images. (one for checked state and another for normal state)
- Create xml drawable. http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList
- Use setButtonDrawable(R.drawable.your_xml_drawable).
**Notes-- there are many ways to achieve. This is just one simple way to do it.
setButtonDrawable(Drawable d) is the way to go for. Make sure it is state-list drawable to respond to user interaction.
Step By step instruction
- Have at least 2 images. (one for checked state and another for normal state)
- Create xml drawable. http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList
- Use setButtonDrawable(R.drawable.your_xml_drawable).
**Notes-- there are many ways to achieve. This is just one simple way to do it.
answered Sep 8 '11 at 3:52
PH7PH7
3,42111828
3,42111828
Thanks PH7..however, I believe setButtonDrawable() corresponds with android:drawable="@drawable/image.. Could you please let me know of any other ways to achieve this??
– user788511
Sep 8 '11 at 4:08
Have you tried? CheckBox inherit this method from Compound button. If you haven't, give it a try and let me know.
– PH7
Sep 8 '11 at 4:14
PH7, thanks, it works perfectly..hats off to you!!
– user788511
Sep 8 '11 at 4:34
7
setButtonDrawable(getResources().getDrawable(android.R.color.transparent)) should do the trick.
– PH7
Jan 21 '13 at 9:02
1
Wowwwww! Thank you so much @PH7!!! :)
– KarenAnne
Aug 26 '13 at 13:38
|
show 2 more comments
Thanks PH7..however, I believe setButtonDrawable() corresponds with android:drawable="@drawable/image.. Could you please let me know of any other ways to achieve this??
– user788511
Sep 8 '11 at 4:08
Have you tried? CheckBox inherit this method from Compound button. If you haven't, give it a try and let me know.
– PH7
Sep 8 '11 at 4:14
PH7, thanks, it works perfectly..hats off to you!!
– user788511
Sep 8 '11 at 4:34
7
setButtonDrawable(getResources().getDrawable(android.R.color.transparent)) should do the trick.
– PH7
Jan 21 '13 at 9:02
1
Wowwwww! Thank you so much @PH7!!! :)
– KarenAnne
Aug 26 '13 at 13:38
Thanks PH7..however, I believe setButtonDrawable() corresponds with android:drawable="@drawable/image.. Could you please let me know of any other ways to achieve this??
– user788511
Sep 8 '11 at 4:08
Thanks PH7..however, I believe setButtonDrawable() corresponds with android:drawable="@drawable/image.. Could you please let me know of any other ways to achieve this??
– user788511
Sep 8 '11 at 4:08
Have you tried? CheckBox inherit this method from Compound button. If you haven't, give it a try and let me know.
– PH7
Sep 8 '11 at 4:14
Have you tried? CheckBox inherit this method from Compound button. If you haven't, give it a try and let me know.
– PH7
Sep 8 '11 at 4:14
PH7, thanks, it works perfectly..hats off to you!!
– user788511
Sep 8 '11 at 4:34
PH7, thanks, it works perfectly..hats off to you!!
– user788511
Sep 8 '11 at 4:34
7
7
setButtonDrawable(getResources().getDrawable(android.R.color.transparent)) should do the trick.
– PH7
Jan 21 '13 at 9:02
setButtonDrawable(getResources().getDrawable(android.R.color.transparent)) should do the trick.
– PH7
Jan 21 '13 at 9:02
1
1
Wowwwww! Thank you so much @PH7!!! :)
– KarenAnne
Aug 26 '13 at 13:38
Wowwwww! Thank you so much @PH7!!! :)
– KarenAnne
Aug 26 '13 at 13:38
|
show 2 more comments
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f7342841%2fimplement-androidbutton-drawable-checkbox-programmatically%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Anyone, please??
– user788511
Sep 8 '11 at 3:50