如何在编辑文本中创建语音按钮,例如使用语音按钮进行谷歌搜索。看到下面的图像网址就像我想要的那样。任何人都建议我。
答案 0 :(得分:3)
<LinearLayout
android:id="@+id/ll"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_marginLeft="5dp"
android:layout_weight="0.8"
android:background="@drawable/dialog_edt"
android:orientation="horizontal"
android:weightSum="1" >
<EditText
android:id="@+id/edt_Contact"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_weight="0.8"
android:background="@android:color/transparent"
android:imeOptions="actionDone"
android:inputType="number|text|numberDecimal"
android:paddingLeft="2dp"
android:singleLine="true" />
<ImageView
android:id="@+id/iv_Mic"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginRight="2dp"
android:layout_weight="0.2"
android:src="@drawable/mic" />
</LinearLayout>
通过这种方式,你可以让clickListener
的麦克风做一些事情。
答案 1 :(得分:0)
您可以在xml中创建edittext并为edittext应用右侧drawable。这看起来是一样的。希望这段代码能帮到你......
<EditText
android:id="@+id/et_diesel_filtername"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:drawableRight="your mic icon" />