fragment_main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.pmplife.imageview.MainActivity$PlaceholderFragment" >
<ImageView android:id="@+id/imageView1Id" android:layout_width="100dp" android:layout_height="100dp" android:src="@drawable/android" android:background="#FF0000" android:scaleType="fitCenter"/>
<ImageView android:id="@+id/imageView2Id" android:layout_width="100dp" android:layout_height="100dp" android:src="@drawable/ic_launcher" android:background="#00FF00" android:scaleType="fitCenter"/>
</LinearLayout>
|
MainActivity.java
package com.pmplife.imageview;
import android.support.v7.app.ActionBarActivity; import android.support.v4.app.Fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.ImageView.ScaleType;
public class MainActivity extends ActionBarActivity {
ImageView imageView1; ImageView imageView2; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.layout.activity_main); setContentView(R.layout.fragment_main);
imageView1 = (ImageView)findViewById(R.id.imageView1Id); imageView2 = (ImageView)findViewById(R.id.imageView2Id);
imageView1.setScaleType(ScaleType.FIT_CENTER); //imageView.setImageResource(R.drawable.android);
/*if (savedInstanceState == null) { getSupportFragmentManager().beginTransaction() .add(R.id.container, new PlaceholderFragment()).commit(); }*/ }
@Override public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; }
@Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); }
/** * A placeholder fragment containing a simple view. */ public static class PlaceholderFragment extends Fragment {
public PlaceholderFragment() { }
@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_main, container, false); return rootView; } }
}
|