/>
<TextView
android:id=“@+id/tv2”
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:layout_marginLeft=“10dp”
android:layout_toRightOf=“@id/iv_userhead2”
android:clickable=“true”
android:focusable=“true”
android:gravity=“center”
android:lineSpacingExtra=“2dp”
android:minHeight=“50dp”
android:background=“@drawable/chat_from”
android:textColor=“#ff000000”
android:textSize=“15sp”
/>
activity_main.xml
<LinearLayout 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=“.MainActivity”
android:orientation=“vertical” >
<LinearLayout
android:layout_width=“match_parent”
android:layout_height=“wrap_content”
android:orientation=“horizontal”>
<Button
android:id=“@+id/start_btn”
android:layout_width=“match_parent”
android:layout_height=“wrap_content”
android:text=“start”/>
<EditText
android:id=“@+id/socket_id_edt”
android:layout_width=“match_parent”
android:layout_height=“wrap_content”
android:hint=“socketID”/>
<androidx.recyclerview.widget.RecyclerView
android:id=“@+id/rv”
android:layout_width=“wrap_content”
android:layout_height=“0dp”
android:layout_weight=“1”/>
<LinearLayout
android:layout_width=“match_parent”
android:layout_height=“wrap_content”>
<EditText
android:id=“@+id/msg_edt”
android:layout_width=“180dp”
android:layout_height=“wrap_content”
android:layout_weight=“9”
/>
<Button
android:id=“@+id/send_btn”
android:layout_width=“30dp”
android:layout_height=“wrap_content”
android:text=“发送”
android:layout_weight=“1”/>
最后
由于文章篇幅原因,我只把面试题列了出来,详细的答案,我整理成了一份PDF文档,这份文档还包括了还有 高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料 ,帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!