Andorid: resurs iz referenciranog projekta

poruka: 3
|
čitano: 659
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
16 godina
offline
Andorid: resurs iz referenciranog projekta

Pitanje glasi:

 

Imao sam jedan projekt gdje sam napravio korisničke elemente sučelja nasljeđivanjem klasa sučelja, laganom modifikacijom i dodavanjem kor. svojstava.

(primjer izrade kor. buttona s posebnim ponašanjima, gradijentima kod normalnog i pritisnutog statusa itd.)

 

Sad pitam: dal je moguće koristiti takav button ili bilo koji drugi element izveden iz view.a u drugom projektu kojem je ovaj prvi referenciran.

Isto vrijedi s npr. nasljednicima activity klasa.

 

Hvala na pažnji

Saša

 
0 0 hvala 0
15 godina
neaktivan
offline
RE: Andorid: resurs iz referenciranog projekta

Ne vidim zašto to ne bi mogao, samo exportiraj postojeće klase u jar file i kasnije taj jar file dodaš u build path novog projekta.

16 godina
offline
RE: Andorid: resurs iz referenciranog projekta

Ok ovo što si napisao je jasno kada se koristi u kodu i to je stvar koja radi ..

al sad zamisli da to koristim unutar xml viewa

Znači

<RelativeLayout
       xmlns:android="http://schemas.android.com/apk/res/android"
       xmlns:pj="http://schemas.android.com/apk/res/MojProjekt"
       android:id="@+id/mainLoginContainer"
       android:layout_width="fill_parent"
       android:layout_alignParentTop="true"
       android:layout_height="wrap_content" 
       android:orientation="vertical">

       <view
                class="MojProjekt.CustomButton"
                android:text="NEW"
                android:textSize="25dp"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:padding="5dp"    
                pj:colorType="ORANGE"
                pj:colorTypeSecond="GREEN"
                android:onClick="OnNewGame"
                android:textColor="@color/white"/>

 

 

Dakle definirao sam svoj Button objekt i dao mu neka svojstva i onda ga iskoristio unutar view.a.

 

Sad sam taj projekt dao kao referencu drugom projektu  - i koristio bi opet taj svoj button - al neznam kako ga pozvati.

 

Ista svar vrijedi i za Activity klasu

Recimo da se radi o MojProjekt2 drugom projektu

Manifest datoteka:

<activity android:name="MojProjekt.LayoutActions.EnterAction"
              package="MojProjekt"
                  android:label="" android:screenOrientation="landscape">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

 

Pokušavam koristiti Activity klasu koja je definirana u prvom projektu jer se ponašanje ne mijenja.

 

1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice