Настройка компонента listview

Я пытаюсь построить список вид в Android, который будет выглядеть так (игнорируйте поиск-панель):

output.

iPhone имеет аналогичный вариант называется как раздел индекс:

iphone индекс раздела. http://t0.gstatic.com/images?q=tbn: ANd9GcRcssNYcAZ6s _ vITQaHXwo3A _ pDbfGeQImVdPDPiGN5zCMAR4i _

Я могу получить разделы в списке, используя: http://bartinger.at/listview-with-sectionsseparators/

Теперь я хочу построить индекс (что-то, что находится справа от первого изображения) (Индекс настраивается и может содержать более одного алфавита)

Я не хочу делать это следующим образом:

создать действие, которое имеет один listview слева и другой textview (или может быть что-либо) справа, затем отслеживать правый элемент и обновить список. например: http://hello-android.blogspot.com/2010/11/sideindex-for-android.html

Я хочу настроить listview самого андроида так, чтобы представление списка включало такой индекс справа. что-то вроде этого. Класс, который расширяет ListActivity , и класс некоторые или как содержит боковую полосу. (Я буду управлять кодированием для боковой панели, чтобы работать). Таким образом, всякий раз, когда другой класс расширяет MyCustomListActivity , он будет иметь список, а также боковую панель.

Мой вопрос заключается в том, как включить боковую панель в мой пользовательский класс, расширяющий ListActivity? Или это лучше?

-121--1517237-

Что такое метод Descriptor/signature для массива байтов [] с использованием JNI? Мой фрагмент кода класса JAVA. Я хочу получить доступ к методу getReg_chal () из моего файла C с помощью JNI: public byte [] getReg_chal () {return reg_chal; } Мой файл C выполняет некоторую операцию jni: mid = (* env) - &...

Фрагмент кода класса JAVA. Я хочу получить доступ к методу getReg_chal () из моего файла C с помощью JNI:

public byte[] getReg_chal() {
    return reg_chal;
}

Мой файл C выполняет некоторую операцию jni:

mid = (*env)->GetMethodID(env, info, "getReg_chal()", "([B)V");

mid = (*env)->GetMethodID(env, info, "getReg_chal()", ***);

Я хочу знать дескриптор метода для моего байта []. Запись «({B) V» дает метод, не найденный ошибкой. Что бы я заполнил * * *? Пожалуйста, помогите мне. Заранее спасибо.

6
задан Rohan K 26 September 2011 в 07:20
поделиться