大约有 860 项符合查询结果(耗时:0.0159秒) [XML]
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, ...
外媒评本轮科技泡沫:创业公司首当其冲 九成将消失 - 资讯 - 清泛网 - 专注...
...元资产的银行,只要出现一个舍入误差,就可以购买大量编程人员以及位于旧金山黄金地段的办公地。
纳斯达克咨询服务机构科技行业分析师麦克·斯蒂勒(Mike Stiller)说,这种模式在投资者当中十分普遍。通常情况下,他都...
How to call a method after a delay in Android
...
Kotlin
Handler(Looper.getMainLooper()).postDelayed({
//Do something after 100ms
}, 100)
Java
final Handler handler = new Handler(Looper.getMainLooper());
handler.postDelayed(new Runnable() {
@Ove...
How to pass a view's onClick event to its parent on Android?
...y the proper pressed states (e.g., ripple effect). This answer is also in Kotlin instead of Java.
view.setOnTouchListener { view, motionEvent ->
(view.parent as View).onTouchEvent(motionEvent)
}
share
|
...
Android get current Locale, not default
...rationCompat.getLocales(getResources().getConfiguration()).get(0);
or in Kotlin:
val currentLocale = ConfigurationCompat.getLocales(resources.configuration)[0]
share
|
improve this answer
...
Set android shape color programmatically
...uestion was answered a while back, but it can modernized by rewriting as a kotlin extension function.
fun Drawable.overrideColor(@ColorInt colorInt: Int) {
when (this) {
is GradientDrawable -> setColor(colorInt)
is ShapeDrawable -> paint.color = colorInt
is ColorD...
How can you tell when a layout has been drawn?
...
Better with kotlin extension functions
inline fun View.waitForLayout(crossinline yourAction: () -> Unit) {
val vto = viewTreeObserver
vto.addOnGlobalLayoutListener(object : ViewTreeObserver.OnGlobalLayoutListener {
ov...
Android: Coloring part of a string using TextView.setText()?
...
If you are using Kotlin you can do the following using the android-ktx library
val title = SpannableStringBuilder()
.append("Your big island ")
.bold { append("ADVENTURE") }
titleTextField.text = title
The bold is an exte...
How set maximum date in datepicker dialog in android?
...
Here's a Kotlin extension function:
fun EditText.transformIntoDatePicker(context: Context, format: String, maxDate: Date? = null) {
isFocusableInTouchMode = false
isClickable = true
isFocusable = false
val myCalendar...
