左側のビューの幅が親の幅の80%で、2番目のビューが残りのスペースを占めるLinearLayoutを作成しようとしています。どうすればこれを達成できますか?

子ビューを定義するときにandroid:layout_weightを使用してみてください。
ビュー1の場合は0.8のレイアウトの重みを使用し、ビュー2の場合は0.2のレイアウトの重みを使用します
xmlの例は次のようになります:
android:layout_weight=".8"
    このような:
幅を 0 に設定することを忘れないでください。
<TextView
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:layout_weight=".8"
    android:background="@color/blue" />
<TextView
    android:layout_width="0dp"
    android:layout_height="match_parent"
    android:layout_weight=".2"
    android:background="@color/red" />