2012-05-10 43 views
0

我的計劃是這樣的添加一個TextView到的TableRow

`

public class InfoWifiActivity<Intent> extends Activity { 
    TableRow tr; 
    TextView temp; 

    public void onCreate(Bundle savedInstanceState) { 
     wifi.startScan(); 
     tr = new TableRow(this); 
     temp = new TextView(this); 

     IntentFilter i = new IntentFilter(); 
     i.addAction(WifiManager.SCAN_RESULTS_AVAILABLE_ACTION); 
     registerReceiver(new BroadcastReceiver(){ 

       @Override 
       public void onReceive(Context context, 
         android.content.Intent intent) { 
           temp.setText("SSID"); 
           temp.setPadding(0,0,3,0); 
           tr.addView(temp); 
} 
} 
}, i); 
} 
} 

`

但它一直FC當談到tr.addView(臨時);

任何人都可以幫助我嗎?在此先感謝。

+0

logcat中的消息說什麼時它強制關閉什麼? – FoamyGuy

+0

它沒有模擬器上的錯誤,因爲它不具有wifi數據。只有在我的移動設備上,它保持fc –

+0

那麼logcat輸出在移動設備強制關閉時會顯示什麼? – FoamyGuy

回答

0

嘗試設置TextView的高度和寬度,然後嘗試。

tr.addView(temp,intWIDTH,intHEIGHT); 
+0

不幸的是,它不工作 tr.addView(temp,0,0); –

+0

你是否使用過任何佈局?像線性還是相對? –

+0

我用相對和一個表和一個按鈕。 如果我上傳文件的某處,這會更容易,幫助我,不會嗎? –