На данный момент я пытаюсь создать собственное представление. Теперь я нашел полезный учебник по адресу developer.android.net. Я следовал за интродукцией, но у меня есть некоторые проблемы с использованием представления.Android Программирование Создание собственного вида
Во-первых, моя папка Структур
cView.java
package company.firstactivity.customViews;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
public class cView extends View{
public cView(Context context, AttributeSet attrs){
super(context,attrs);
}
}
cViewAttributes.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="cView">
<attr name="showText" format="boolean" />
</declare-styleable>
</resources>
activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<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"
tools:context="company.firstactivity.MainActivity">
</RelativeLayout>
Моя проблема - пространство имен, использующее представление. Что такое пространство имен? Может кто-нибудь мне помочь?
Заранее благодарен!
Что вы подразумеваете под пространством имен? Откуда это пришло? – PearsonArtPhoto
Вы хотите знать, как включить ваш взгляд на уровне xml? – thetonrifles
@PearsonArtPhoto Нажмите на ссылку, а затем точку: ** Определите пользовательские атрибуты **. -> _ Вместо принадлежности к пространству имен http://schemas.android.com/apk/res/android, они принадлежат http://schemas.android.com/apk/res/[your имя пакета] _. – MyNewName