Tag: 查看

Android:创建较短版本的findViewById – 未经检查的转换

我写了一个方法来获取Android中的id这样的意见:例如 Button button = <Button>find(R.id.someId); 实际上不需要<Button>。 这是我写的方法: protected <T extends View> T find(int id){ return (T) findViewById(id); } 它工作的很好,但警告“未经检查的演员”困扰我。 我怎么能摆脱它? 这种方法保存吗? 我非常受Kotlin的启发,我想创建这个漂亮的小方法来使代码更漂亮。

我似乎无法得到我的Kotlin回收多重查看代码整理出来

所以我知道这是代码升降,但我有问题得到我的RecyclerView在一个片段排序出来。 我读过一大堆教程,每个人似乎都有不同的做事方式。 只是不能把它钉死…所以这里是我的代码: FRAGMENT XML <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="com.example.xxxx.listview.CalendarFragment"> <android.support.v7.widget.RecyclerView android:id="@+id/event_recycle" android:layout_width="match_parent" android:layout_height="match_parent" android:scrollbars="horizontal" /> </FrameLayout> 数据类 data class SectionOrRow(var needTicketing:String?,var eventSponsor:String?,var eventED:String?,var eventSD:String?,var eventTitle:String?,var mysectionName:String?,var isRow:Boolean){ companion object { public fun createRow(row: String): Unit { // val ret = SectionOrRow() // return ret } public fun createSection(section: String): Unit { // val […]