下面的代碼是片段視圖Java類!我在哪裏放了一個Button的Listener。在Android中,當我嘗試通過按鈕從片段視圖更改爲活動時,活動的XML視圖從絕對視圖更改爲線性?
public class F_three extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
//TODO Auto-generated method stub
View view = inflater.inflate(R.layout.f3,container,false);
Button b = (Button) view.findViewById(R.id.startb);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(getActivity(), main.class);
startActivity(intent);
}
現在在被點擊按鈕的主要類中,我已經放置了絕對視圖中的XML的佈局!
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
so layout main2.xml >>> has absolute view!但是當我點擊按鈕時,它會顯示一個線性視圖。 背景變成一半,內容縮小。而我把所有的東西放在絕對的角度。
如何解決這個問題?
什麼的是 「絕對的視圖」? – 2014-09-14 04:57:07
請顯示您的XML佈局文件。你怎麼知道「它顯示一個線性視圖」? (我假設你的意思是'LinearLayout'。) – 2014-09-14 04:59:54