2012-05-10 2 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

Какое сообщение в логарифме говорит, когда оно закрывается? – FoamyGuy

+0

у него нет ошибки на эмуляторе, потому что у него нет данных wifi. Только в моем мобильном устройстве он поддерживает fc –

+0

Так что же выводит вывод логарифма с вашего мобильного устройства, когда он закроется? – FoamyGuy

ответ

0

Попробуйте установить высоту и ширину TextView, а затем попробуйте.

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

к сожалению нет, это не работает tr.addView (temp, 0,0); –

+0

Вы использовали какой-либо макет? как линейный или относительный? –

+0

Я использовал относительный и внутри одного tablerow и одну кнопку. Было бы намного проще, если бы я загрузил где-нибудь файлы, чтобы помочь мне, не так ли? –

Смежные вопросы