mirror of
https://github.com/rad1o/hackrf_android.git
synced 2026-03-10 03:56:53 +01:00
112 lines
3.9 KiB
XML
112 lines
3.9 KiB
XML
<RelativeLayout 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"
|
|
android:paddingBottom="@dimen/activity_vertical_margin"
|
|
android:paddingLeft="@dimen/activity_horizontal_margin"
|
|
android:paddingRight="@dimen/activity_horizontal_margin"
|
|
android:paddingTop="@dimen/activity_vertical_margin"
|
|
tools:context="com.mantz_it.hackrf_test.MainActivity" >
|
|
|
|
<Button
|
|
android:id="@+id/bt_info"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_alignParentLeft="true"
|
|
android:layout_below="@+id/bt_openHackRF"
|
|
android:text="@string/info"
|
|
android:onClick="info" />
|
|
|
|
<Button
|
|
android:id="@+id/bt_rx"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_alignBaseline="@+id/bt_info"
|
|
android:layout_alignBottom="@+id/bt_info"
|
|
android:layout_toRightOf="@+id/bt_info"
|
|
android:text="@string/rx"
|
|
android:onClick="rx" />
|
|
|
|
<Button
|
|
android:id="@+id/bt_tx"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_alignBaseline="@+id/bt_rx"
|
|
android:layout_alignBottom="@+id/bt_rx"
|
|
android:layout_toRightOf="@+id/bt_rx"
|
|
android:text="@string/tx"
|
|
android:onClick="tx" />
|
|
|
|
<Button
|
|
android:id="@+id/bt_openHackRF"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_alignParentLeft="true"
|
|
android:layout_alignParentRight="true"
|
|
android:layout_alignParentTop="true"
|
|
android:onClick="openHackrf"
|
|
android:text="@string/openHackrfDevice" />
|
|
|
|
<TextView
|
|
android:id="@+id/tv_sampRateLabel"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_alignLeft="@+id/bt_info"
|
|
android:layout_below="@+id/bt_info"
|
|
android:layout_alignBaseline="@+id/et_sampRate"
|
|
android:text="@string/sampRate" />
|
|
|
|
<TextView
|
|
android:id="@+id/tv_freqLabel"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_alignBaseline="@+id/et_freq"
|
|
android:layout_alignBottom="@+id/et_freq"
|
|
android:layout_alignParentLeft="true"
|
|
android:text="@string/freq" />
|
|
|
|
<TextView
|
|
android:id="@+id/tv_output"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_alignParentLeft="true"
|
|
android:layout_alignParentBottom="true"
|
|
android:layout_alignParentRight="true"
|
|
android:layout_below="@+id/et_freq"
|
|
android:scrollbars="vertical" />
|
|
|
|
<Button
|
|
android:id="@+id/bt_stop"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_alignBaseline="@+id/bt_tx"
|
|
android:layout_alignBottom="@+id/bt_tx"
|
|
android:layout_toRightOf="@+id/bt_tx"
|
|
android:text="@string/stop"
|
|
android:onClick="stop" />
|
|
|
|
<EditText
|
|
android:id="@+id/et_freq"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_toRightOf="@+id/tv_freqLabel"
|
|
android:layout_below="@+id/et_sampRate"
|
|
android:ems="10"
|
|
android:inputType="number"
|
|
android:text="97000000" />
|
|
|
|
<EditText
|
|
android:id="@+id/et_sampRate"
|
|
android:layout_width="wrap_content"
|
|
android:layout_height="wrap_content"
|
|
android:layout_below="@+id/bt_info"
|
|
android:layout_toRightOf="@+id/tv_sampRateLabel"
|
|
android:ems="10"
|
|
android:inputType="number"
|
|
android:text="2000000" >
|
|
|
|
<requestFocus />
|
|
</EditText>
|
|
|
|
</RelativeLayout>
|