Avatar
0
Cường Ngô Beginner
Cường Ngô Beginner
Responsive trong kotlin
<div class="markdown-block">!Messenger_creation_d78ec69d-da4d-43f1-ae4e-7ec6f7d8893b.jpeg!Messenger_creation_3c513bf1-a2d1-4c25-a6b7-4e8006e3b899.jpegMọi người cho e hỏi e đã chỉnh sdp và ddp rồi. E test trên mọi máy thì nó hiển thị ok, nhưng khi mà e tăng font size trên máy thì nó sẽ bị chèn chữ, có cách nào khắc phục không ạ. E cảm ơn.</div>
Answer
Avatar
0
Cường Ngô Beginner
Cường Ngô Beginner
Tạo mũi tên giữa hai views
<div class="markdown-block">Giúp em cái này với ạ, e muốn vẽ mũi tên nẵm chính giữa 2 views, nhưng mà nó cứ bị lệch, code của e đây ạ.</div><div class="markdown-block">val mImageView = findViewById&lt;ImageView&gt;(R.id.image_view_1)</div><div class="markdown-block">val mButton = findViewById&lt;Button&gt;(R.id.button_1)</div><div class="markdown-block">val tv1 = findViewById&lt;View&gt;(R.id.textView)</div><div class="markdown-block">val tv2 = findViewById&lt;View&gt;(R.id.textView2)</div><div class="markdown-block">val currentDisplay = windowManager.currentWindowMetrics</div><div class="markdown-block">val dw = currentDisplay.bounds.width()</div><div class="markdown-block">val dh = currentDisplay.bounds.height()</div><div class="markdown-block">val mBitmap = Bitmap.createBitmap(dw, dh, Bitmap.Config.ARGB_8888)</div><div class="markdown-block">val mCanvas = Canvas(mBitmap)</div><div class="markdown-block">mImageView.setImageBitmap(mBitmap)</div><div class="markdown-block">mButton.setOnClickListener {</div><div class="markdown-block">val mPaint = Paint()</div><div class="markdown-block">mPaint.color = Color.GREEN</div><div class="markdown-block">mPaint.style = Paint.Style.STROKE</div><div class="markdown-block">mPaint.strokeWidth = 10F</div><div class="markdown-block">mPaint.isAntiAlias = true</div><div class="markdown-block">val mStartX = tv1.bottom.toFloat()</div><div class="markdown-block">val mStartY = tv1.left.toFloat()</div><div class="markdown-block">val mStopX = tv2.top.toFloat()</div><div class="markdown-block">val mStopY = tv2.right.toFloat()</div><div class="markdown-block">mCanvas.drawLine(mStartX, mStartY, mStopX, mStopY, mPaint)</div><div class="markdown-block">mImageView.setImageBitmap(mBitmap)</div><div class="markdown-block">}</div><div class="markdown-block">e muốn kết quả như vầy ạ.!s.pngcòn đây là hình code chạy!z4765858565121_90a7d7791567c04d5e6334f2ef6f8d54.jpg</div>
Answer
Avatar
0
Mai Văn Thắng Beginner
set Locale cho 1 Activity
Answer
Avatar
1
Thanh Lam Nguyen Beginner
[Android][Kotlin] Local video filter effect
Answer
Avatar
1
Cường Ngô Beginner
Cường Ngô Beginner
Arraylist trong Kotlin
Answer
Avatar
2
Tùng Đỗ Beginner
Tùng Đỗ Beginner
Thiết lập giới hạn số lần sử dụng tính năng bất kỳ trong app android
Answer
Avatar
0
Cường Ngô Beginner
Cường Ngô Beginner
Refresh gallery
Answer
Avatar
0
Mai Văn Thắng Beginner
phép cộng trong Kotlin
Answer
Avatar
0
Bùi Đắc Beginner
Bùi Đắc Beginner
add girdview to listview
Answer
Avatar
1
Nguyễn Nguyễn Beginner
Kotlin Android
Answer
Avatar
0
Cường Ngô Beginner
Cường Ngô Beginner
Lỗi chèn chữ
Answer
Avatar
1
Hùng Mai Chí Beginner
Hùng Mai Chí Beginner
Sự khác nhau giữa Array và list
Answer