簡體   English   中英

Android開發切換TextView可見性

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM