[英]Android development toggling TextView visibility
我在將textview設置為不可見/可見時遇到了一些麻煩。
基本上我希望在點擊開/關按鈕時發生這種情況。
我做的有點像
textview.setVisibility(TextView.VISIBLE);
textview.setVisibility(TextView.INVISIBLE);
當我嘗試執行此操作時,emultor說應用程序已經無意中停止了
您是從XML構建還是以編程方式構建它?
我會使用XML文件,然后當Activity運行時更改屬性。 一定要使用setContentView(R.layout.main);
在嘗試使用findViewById(...)
獲取TextView之前。
調用.setVisibility(View.GONE);
在TextView上隱藏它。
調用.setVisibility(View.VISIBLE);
在TextView上顯示它。
我有一個例子,做這樣的事情。 你可以在這里看到代碼: https : //github.com/ethankhall/Morse-Messenger/blob/master/src/com/kopysoft/MorseMessenger/Translate.java
沒有更多的代碼或堆棧跟蹤,很難說,但聽起來你沒有初始化文本視圖。 這是怎么做的:
TextView myTextView = (TextView) findViewById(R.id.tv_text);
其中'tv_text'是xml布局文件中定義的textview的id。
希望有所幫助!
閱讀有關DDMS和logcat以獲取堆棧跟蹤並查看問題所在: http : //developer.android.com/guide/developing/debugging/debugging-projects.html
這就是你要找的東西:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.