comparison android/DWindows.kt @ 2842:22dd09e90112

Android: Improve appearance of the container row by adding a 4 point margin. This probably isn't probably the best fix, it will probably be weird at large image or text sizes, but it improves the content we have currently.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 16 Sep 2022 08:33:28 +0000
parents 3e88b961f801
children bacac2eb1677
comparison
equal deleted inserted replaced
2841:3e88b961f801 2842:22dd09e90112
54 import androidx.core.app.NotificationCompat 54 import androidx.core.app.NotificationCompat
55 import androidx.core.app.NotificationManagerCompat 55 import androidx.core.app.NotificationManagerCompat
56 import androidx.core.content.ContextCompat 56 import androidx.core.content.ContextCompat
57 import androidx.core.content.res.ResourcesCompat 57 import androidx.core.content.res.ResourcesCompat
58 import androidx.core.view.MenuCompat 58 import androidx.core.view.MenuCompat
59 import androidx.core.view.setMargins
59 import androidx.recyclerview.widget.LinearLayoutManager 60 import androidx.recyclerview.widget.LinearLayoutManager
60 import androidx.recyclerview.widget.RecyclerView 61 import androidx.recyclerview.widget.RecyclerView
61 import androidx.viewpager2.widget.ViewPager2 62 import androidx.viewpager2.widget.ViewPager2
62 import com.google.android.material.tabs.TabLayout 63 import com.google.android.material.tabs.TabLayout
63 import com.google.android.material.tabs.TabLayout.OnTabSelectedListener 64 import com.google.android.material.tabs.TabLayout.OnTabSelectedListener
2264 fun setup(context: Context?) { 2265 fun setup(context: Context?) {
2265 val wrap = RelativeLayout.LayoutParams.WRAP_CONTENT 2266 val wrap = RelativeLayout.LayoutParams.WRAP_CONTENT
2266 val match = RelativeLayout.LayoutParams.MATCH_PARENT 2267 val match = RelativeLayout.LayoutParams.MATCH_PARENT
2267 var lp = RelativeLayout.LayoutParams(wrap, wrap) 2268 var lp = RelativeLayout.LayoutParams(wrap, wrap)
2268 imageview.id = View.generateViewId() 2269 imageview.id = View.generateViewId()
2270 lp.setMargins(4)
2269 this.addView(imageview, lp) 2271 this.addView(imageview, lp)
2270 lp = RelativeLayout.LayoutParams(match, wrap) 2272 lp = RelativeLayout.LayoutParams(match, wrap)
2271 text.id = View.generateViewId() 2273 text.id = View.generateViewId()
2272 lp.addRule(RelativeLayout.RIGHT_OF, imageview.id); 2274 lp.addRule(RelativeLayout.RIGHT_OF, imageview.id);
2273 this.addView(text, lp) 2275 this.addView(text, lp)