Добавьте зависимость в файл build.gradle на уровне модуля:
// Добавляем maven репозиторий
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
// Добавляем библиотеку
dependencies { implementation 'com.gitee.chinasoft_ohos:licenseAdapter:1.0.0' }
В allprojects в файле build.gradle проекта добавьте адрес Maven репозитория HAR:
// Добавляем maven репозиторий
maven {
url 'http://106.15.92.248:8081/repository/Releases/'
}
В dependencies файла build.gradle приложения добавьте следующий код: // Добавляем библиотеку
dependencies {
implementation 'com.jakewharton.ohos:disklrucache:1.0.0'
}
В SDK6 и DevEco Studio 2.2 Beta1 проект можно запустить напрямую. Если не удаётся запустить, удалите файлы .gradle, .idea, build, gradle и build.gradle из проекта и создайте новый проект с соответствующей версией. Затем скопируйте файлы из нового проекта в корневую папку.
Эффект: нажмите на значок справа, чтобы увидеть анимацию и получить удалённый контент лицензии. Нажмите на заголовок красного цвета, чтобы перейти в браузер и открыть веб-страницу.
В entry build.gradle добавьте:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar', '*.har'])
testImplementation 'junit:junit:4.13'
ohosTestImplementation 'com.huawei.ohos.testkit:runner:1.0.0.200'
dependencies { implementation 'com.gitee.chinasoft_ohos:licenseAdapter:0.0.1-SNAPSHOT' }
}
В library build.gradle добавьте зависимости:
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
testImplementation 'junit:junit:4.13'
}
Теперь проект переписан. DependentLayout содержит следующие элементы управления:
XML-файл ability_main.xml в entry:
<?xml version="1.0" encoding="utf-8"?>
<DependentLayout
xmlns:ohos="http://schemas.huawei.com/res/ohos"
ohos:height="match_content"
ohos:width="match_parent"
>
<DependentLayout
ohos:id="$+id:layout"
ohos:height="50vp"
ohos:width="match_parent"
ohos:background_element="$color:colorTitle"
>
<Text
ohos:height="match_content"
ohos:width="match_content"
ohos:left_margin="20vp"
ohos:vertical_center="true"
ohos:text="$string:app_name"
ohos:text_size="18fp"
ohos:text_color="#ffffff"
/>
</DependentLayout>
<ListContainer
ohos:id="$+id:listContainer"
ohos:height="match_parent"
ohos:width="match_parent"
ohos:below="$id:layout"
/>
</DependentLayout>
XML-файл list_item.xml в library:
<?xml version="1.0" encoding="utf-8"?>
<DirectionalLayout
xmlns:ohos="http://schemas.huawei.com/res/ohos"
ohos:height="match_content"
ohos:width="match_parent"
ohos:orientation="vertical"
ohos:padding="5vp">
<DirectionalLayout
ohos:id="$+id:layout_Dire"
ohos:height="match_content"
ohos:width="match_parent"
ohos:orientation="horizontal"
ohos:long_click_enabled="false"
>
<DirectionalLayout
ohos:id="$+id:layout_name"
ohos:height="match_content"
ohos:width="match_parent"
ohos:weight="1"
ohos:left_padding="20vp"
ohos:orientation="vertical"
>
<Text
ohos:id="$+id:text1"
ohos:height="match_content"
ohos:width="match_content"
ohos:text_color="$color:text_bg"
ohos:multiple_lines="true"
ohos:text_size="20fp"
ohos:text=""
>
</Text>
<Text
ohos:id="$+id:text2"
ohos:height="match_content"
ohos:width="match_content"
ohos:multiple_lines="true"
ohos:text_size="15fp">
</Text>
</DirectionalLayout>
<DependentLayout
ohos:height="match_content"
ohos:width="match_content"
ohos:right_margin="12vp"
>
<Image
*Примечание: данный перевод может содержать неточности.*
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )