大约有 930 项符合查询结果(耗时:0.0097秒) [XML]
How to disable copy/paste from/to EditText
...
Kotlin solution:
fun TextView.disableCopyPaste() {
isLongClickable = false
setTextIsSelectable(false)
customSelectionActionModeCallback = object : ActionMode.Callback {
override fun onCreateActionMode(mod...
How can I change the color of a part of a TextView?
...
Here solution in Kotlin that uses SpannableString to change color of part of a string.
val phoneCodeColor = ContextCompat.getColor(this, R.color.myColor)
val text = SpannableStringBuilder()
.color(phoneCodeColor) { append("${ ...
How to pass arguments from command line to gradle
...
./gradlew printPet --pet="puppies"
output:
Puppies! are awesome!
Kotlin solution
open class PrintPet : DefaultTask() {
@Suppress("UnstableApiUsage")
@set:Option(option = "pet", description = "The cute pet you would like to print out")
@get:Input
var pet: String = ""
...
How to convert a color integer to a hex String in Android?
...d-up with missed zeros when you convert colors like 0xFF000123.
Here is my kotlin based solution which doesn't require neither android specific classes nor java. So you could use it in multiplatform project as well:
fun Int.toRgbString(): String =
"#${red.toStringComponent()}${green.to...
深入浅出计算机字符集编码 - C/C++ - 清泛网 - 专注C/C++及内核技术
...够通过,而前台输入则不能。
此时若后台采用的是JAVA编程,问题便很容易解决直接用destStr = new String(sourceStr.getByte(“UTF-8”), “EUC-JP”)就可以进行编码的转换,不过C++就没那么幸运了,除非按照一定的逻辑自行实现一套编码...
Android webview launches browser when calling loadurl
...
myWebView.webViewClient = WebViewClient() in Kotlin!
– Thomas Pritchard
Apr 24 '18 at 12:32
add a comment
|
...
How to check if APK is signed or “debug build”?
... ( getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE ) );
Kotlin:
val isDebuggable = 0 != applicationInfo.flags and ApplicationInfo.FLAG_DEBUGGABLE
For more information, please see Securing Android LVL Applications.
Alternatively, if you're using Gradle correctly, you can check ...
Implicit “Submit” after hitting Done on the keyboard at the last EditText
...
Simple and effective solution with Kotlin
Extend EditText:
fun EditText.onSubmit(func: () -> Unit) {
setOnEditorActionListener { _, actionId, _ ->
if (actionId == EditorInfo.IME_ACTION_DONE) {
func()
}
true
}
...
How do we use runOnUiThread in Android?
...k method runs in UI thread so don't need to use runOnUiThread here.
Using Kotlin
While in Activity,
this.runOnUiThread {
// Do stuff
}
From Fragment,
activity?.runOnUiThread {
// Do stuff
}
Using Java,
this.runOnUiThread(new Runnable() {
void run() {
// Do stuff
...
Reflection generic get field value
...
I post my solution in Kotlin, but it can work with java objects as well.
I create a function extension so any object can use this function.
fun Any.iterateOverComponents() {
val fields = this.javaClass.declaredFields
fields.forEachIndexed { i, ...
