2015-07-11 42 views
0

我已經通過延長RelativeLayout取得了Java類中的佈局,並希望在單擊該按鈕時調用編程這種觀點。我可以單擊該按鈕時設置的自定義佈局在XML文件中像這樣如何調用在android中以編程方式擴展RelativeLayout的類?

<com.sample.CustomLayout 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/> 

我已經設置如下

public class Card extends RelativeLayout { 

    TextView tutorialok; 

    public Card(Context context) { 
     super(context); 
     init(); 
    } 

    public Card(Context context, AttributeSet attrs) { 
     super(context, attrs); 
     init(); 
    } 

    public Card(Context context, AttributeSet attrs, int defStyle) { 
     super(context, attrs, defStyle); 
     init(); 
    } 
} 

我將如何調用這個類的代碼的一些示例? 因爲,我是Android新手,有些提示或代碼會很有幫助!

+0

調用這個類做什麼呢?佈局是一個容器,用於在屏幕上放置小部件,因此當您在設置屏幕時不需要單擊按鈕時便可使用佈局。你的意思是打開一個基於這個自定義佈局的新活動? –

+0

對不清楚的解釋。我想要做的是當用戶單擊按鈕時,顯示將RelativeLayout擴展爲類似彈出對話框的類。 – user3264924

回答

1
//custom layout is called by fully Qualified name ... package.classname 
<com.sample.card 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/> 
+0

我特意寫了一個虛包名稱作爲例子。而我想要做的是當用戶單擊按鈕時以編程方式顯示。我不想在xml腳本中聲明它。 – user3264924

+0

使用視圖的可見,INVISIBLE功能爲 – koutuk

+0

謝謝,我會試試看。 – user3264924

相關問題