小编Nit*_*oid的帖子

自定义单选ListView

我想在一行中创建一个自定义列表视图,其中包含两个TextView和一个单选按钮.在listitem上单击单选按钮状态应该切换.我不能在这里使用Simple Adapter.

我已经问过这个问题单选ListView自定义行布局但是找不到任何满意的解决方案.

我目前正在做的是我使用simple_list_item_single_choice并将两个TextView的数据放在一个单独的空格中.但在这里它变得越来越糟糕(如下图所示).

http://db.tt/ulP6pn7V

我想要的是修复大小和价格的位置,并将列表视图作为单一选择.

列表的XML布局可以是:

**<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/layout"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center_horizontal"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/tv_size"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView"
        android:textSize="15sp"
        android:width="200dp" />

    <TextView
        android:id="@+id/tv_price"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="TextView"
        android:textSize="15sp"
        android:width="70dp" />

    <RadioButton
        android:id="@+id/radioButton"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

</LinearLayout>**
Run Code Online (Sandbox Code Playgroud)

如何制作自定义适配器?

android listview choice

19
推荐指数
3
解决办法
5万
查看次数

Wicket下拉选项以设置默认值

我想在下拉选项中替换"选择一个"选项与其他字符串"已成功发生",我不想显示列表项来设置默认值.

DropDownChoice<Person> customer = new DropDownChoice<Person>(
                        "customer", new PropertyModel<Person>(customermodel, "customer"),list, new ChoiceRenderer<Person>("name", "id"));
Run Code Online (Sandbox Code Playgroud)

wicket

8
推荐指数
1
解决办法
5705
查看次数

流媒体实时音频

我希望在Android设备上具有实时音频流功能,该设备通过设备的MIC捕获音频并将其发送到服务器.我知道在录制后发送一个音频文件,但如果是实时我需要帮助.可以通过将字节数组连续发送到服务器来完成.如果是这样或者如果有其他方式,请分享您的想法.谢谢.

编辑-

Android客户端代码: -

public class Main extends Activity {
    private MediaRecorder recorder;

    private final String TAG = "AudioTest";

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        String hostname = "192.168.50.25";
        int port = 2004;

        Socket socket = null;
        try {
            socket = new Socket(InetAddress.getByName(hostname), port);

        } catch (UnknownHostException e) {

            Log.d(TAG, "Inside  UnknownHostException@@@@@@@@@@@@@@@@@@@@@@");

            e.printStackTrace();
        } catch (IOException e) {
            Log.d(TAG, "Inside  IOException%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%");

            e.printStackTrace();
        }

        ParcelFileDescriptor pfd = ParcelFileDescriptor.fromSocket(socket);

        recorder = …
Run Code Online (Sandbox Code Playgroud)

android multimedia audio-streaming

7
推荐指数
1
解决办法
8791
查看次数

如何确定两个 apk 是否使用相同的密钥签名?

我想知道在 Android 中如何使用相同的密钥对两个不同的 apk 文件进行签名。

android signature android-keystore

5
推荐指数
1
解决办法
1410
查看次数

是否可以将 Persistent Bottom Sheet 作为片段?

我想将 Persistent Bottom Sheet 制作为 Fragment 内的 Fragment,但找不到任何方法来实现它。无处不在的持久性底部表被添加为活动/片段内的布局,但是否可以将持久性底部表作为片段,以便我可以在其他地方重用该视图?

android android-fragments android-design-library bottom-sheet

5
推荐指数
1
解决办法
3249
查看次数

Android 4.4 Kitkat上的Aquery Android问题

我只是在滚动浏览带有分页的GridView/ListView加载图像时,由于Aquery库在Android 4.4 Kitkat上延迟加载图像而出现问题.

以下是日志:

12-03 10:39:43.678: W/AQuery(6261): reporting:java.io.IOException: open failed: EMFILE (Too many open files)
12-03 10:39:43.678: W/AQuery(6261): at java.io.File.createNewFile(File.java:946)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.getPreFile(AbstractAjaxCallback.java:1150)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.httpDo(AbstractAjaxCallback.java:1609)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.httpGet(AbstractAjaxCallback.java:1344)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.network(AbstractAjaxCallback.java:1243)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.networkWork(AbstractAjaxCallback.java:1082)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.backgroundWork(AbstractAjaxCallback.java:1014)
12-03 10:39:43.678: W/AQuery(6261): at com.androidquery.callback.AbstractAjaxCallback.run(AbstractAjaxCallback.java:977)
12-03 10:39:43.678: W/AQuery(6261): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
12-03 10:39:43.678: W/AQuery(6261): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
12-03 10:39:43.678: W/AQuery(6261): at java.lang.Thread.run(Thread.java:841)
12-03 10:39:43.678: W/AQuery(6261): Caused by: libcore.io.ErrnoException: open failed: EMFILE (Too …
Run Code Online (Sandbox Code Playgroud)

android ioexception aquery android-4.4-kitkat

4
推荐指数
1
解决办法
1992
查看次数