mirror of
https://gitee.com/zhangsken/AndroidIDE.git
synced 2026-10-16 07:49:44 +08:00
fix: completions items without 'detail' are not clickable
This commit is contained in:
@@ -24,7 +24,10 @@ import android.util.TypedValue
|
||||
import android.view.LayoutInflater
|
||||
import android.view.View
|
||||
import android.view.ViewGroup
|
||||
import android.view.ViewGroup.LayoutParams
|
||||
import android.view.ViewTreeObserver
|
||||
import android.widget.TextView
|
||||
import androidx.core.view.updateLayoutParams
|
||||
import com.itsaky.androidide.editor.R
|
||||
import com.itsaky.androidide.editor.databinding.LayoutCompletionItemBinding
|
||||
import com.itsaky.androidide.lookup.Lookup
|
||||
@@ -56,6 +59,7 @@ import io.github.rosemoe.sora.lang.completion.CompletionItem
|
||||
import io.github.rosemoe.sora.widget.component.EditorAutoCompletion
|
||||
import io.github.rosemoe.sora.widget.component.EditorCompletionAdapter
|
||||
import io.github.rosemoe.sora.widget.schemes.EditorColorScheme
|
||||
import kotlin.math.max
|
||||
|
||||
class CompletionListAdapter : EditorCompletionAdapter() {
|
||||
|
||||
@@ -106,7 +110,6 @@ class CompletionListAdapter : EditorCompletionAdapter() {
|
||||
binding.completionApiInfo.visibility = View.GONE
|
||||
|
||||
applyColorScheme(binding, isCurrentCursorPosition)
|
||||
|
||||
showApiInfoIfNeeded(item, binding.completionApiInfo)
|
||||
return binding.root
|
||||
}
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
android:layout_height="wrap_content"
|
||||
android:background="?attr/colorPrimaryContainer"
|
||||
android:gravity="center_vertical"
|
||||
android:minHeight="40dp"
|
||||
tools:ignore="SmallSp">
|
||||
|
||||
<TextView
|
||||
|
||||
Reference in New Issue
Block a user