diff --git a/app/src/main/kotlin/com/simplemobiletools/calendar/adapters/EventsListAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/calendar/adapters/EventsListAdapter.kt index 11cc6c50d..048792eb6 100644 --- a/app/src/main/kotlin/com/simplemobiletools/calendar/adapters/EventsListAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/calendar/adapters/EventsListAdapter.kt @@ -1,6 +1,7 @@ package com.simplemobiletools.calendar.adapters import android.content.Context +import android.graphics.drawable.Drawable import android.view.LayoutInflater import android.view.View import android.view.ViewGroup @@ -13,14 +14,16 @@ import com.simplemobiletools.calendar.models.ListItem import com.simplemobiletools.calendar.models.ListSection import kotlinx.android.synthetic.main.event_item.view.* -class EventsListAdapter(context: Context, private val mEvents: List) : BaseAdapter() { +class EventsListAdapter(context: Context, val mEvents: List) : BaseAdapter() { val ITEM_EVENT = 0 val ITEM_HEADER = 1 private val mInflater: LayoutInflater + private var mTopDivider: Drawable? = null init { mInflater = context.getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater + mTopDivider = context.resources.getDrawable(R.drawable.divider) } override fun getView(position: Int, convertView: View?, parent: ViewGroup): View { @@ -58,6 +61,7 @@ class EventsListAdapter(context: Context, private val mEvents: List) : } else { val item = mEvents[position] as ListSection viewHolder.title.text = item.title + viewHolder.title.setCompoundDrawablesWithIntrinsicBounds(null, if (position == 0) null else mTopDivider, null, null) } return view diff --git a/app/src/main/res/layout/event_list_section.xml b/app/src/main/res/layout/event_list_section.xml index ad5624b95..73129ab21 100644 --- a/app/src/main/res/layout/event_list_section.xml +++ b/app/src/main/res/layout/event_list_section.xml @@ -6,5 +6,6 @@ android:layout_height="wrap_content" android:drawablePadding="1dp" android:drawableTop="@drawable/divider" + android:paddingTop="@dimen/small_padding" android:textSize="@dimen/normal_text_size" android:textStyle="bold"/> diff --git a/app/src/main/res/layout/fragment_event_list.xml b/app/src/main/res/layout/fragment_event_list.xml index 5de9a330e..06e4852ee 100644 --- a/app/src/main/res/layout/fragment_event_list.xml +++ b/app/src/main/res/layout/fragment_event_list.xml @@ -7,4 +7,5 @@ android:choiceMode="multipleChoiceModal" android:clipToPadding="false" android:divider="@null" - android:paddingLeft="@dimen/activity_margin"/> + android:paddingLeft="@dimen/activity_margin" + android:paddingTop="@dimen/medium_padding"/>