Skip to content

Commit 5da8d79

Browse files
committed
Added example format bar with bold button
1 parent fc5f50d commit 5da8d79

File tree

2 files changed

+36
-3
lines changed

2 files changed

+36
-3
lines changed

WordPressEditor/src/main/java/org/wordpress/android/editor/EditorFragment.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import android.webkit.WebSettings;
1616
import android.webkit.WebView;
1717
import android.webkit.WebViewClient;
18+
import android.widget.ToggleButton;
1819

1920
import com.android.volley.toolbox.ImageLoader;
2021

@@ -28,7 +29,7 @@
2829
import java.io.InputStream;
2930
import java.io.InputStreamReader;
3031

31-
public class EditorFragment extends EditorFragmentAbstract {
32+
public class EditorFragment extends EditorFragmentAbstract implements View.OnClickListener {
3233
private static final String ARG_PARAM_TITLE = "param_title";
3334
private static final String ARG_PARAM_CONTENT = "param_content";
3435

@@ -38,6 +39,7 @@ public class EditorFragment extends EditorFragmentAbstract {
3839
private String mParamContent;
3940
private WebView mWebView;
4041

42+
private ToggleButton mBoldButton;
4143
public static EditorFragment newInstance(String title, String content) {
4244
EditorFragment fragment = new EditorFragment();
4345
Bundle args = new Bundle();
@@ -60,11 +62,14 @@ public void onCreate(Bundle savedInstanceState) {
6062
}
6163

6264
@Override
63-
public View onCreateView(LayoutInflater inflater, ViewGroup container,
64-
Bundle savedInstanceState) {
65+
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
6566
View view = inflater.inflate(R.layout.fragment_editor, container, false);
6667
mWebView = (WebView) view.findViewById(R.id.webview);
6768
initWebView();
69+
70+
mBoldButton = (ToggleButton) view.findViewById(R.id.bold);
71+
mBoldButton.setOnClickListener(this);
72+
6873
return view;
6974
}
7075

WordPressEditor/src/main/res/layout/fragment_editor.xml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,32 @@
99
android:layout_height="match_parent"
1010
android:id="@+id/webview"/>
1111

12+
<LinearLayout
13+
android:id="@+id/format_bar"
14+
android:layout_width="fill_parent"
15+
android:layout_height="@dimen/format_bar_height"
16+
android:layout_gravity="bottom"
17+
android:background="@color/format_bar_background"
18+
android:orientation="horizontal">
19+
20+
<HorizontalScrollView
21+
android:layout_width="0dp"
22+
android:layout_height="wrap_content"
23+
android:layout_weight="1">
24+
25+
<LinearLayout
26+
android:layout_width="wrap_content"
27+
android:layout_height="wrap_content"
28+
android:orientation="horizontal">
29+
30+
<ToggleButton
31+
android:id="@+id/bold"
32+
style="@style/ToggleButton"
33+
android:layout_width="wrap_content"
34+
android:layout_height="fill_parent"
35+
android:background="@drawable/format_bar_button_bold_selector" />
36+
</LinearLayout>
37+
</HorizontalScrollView>
38+
</LinearLayout>
39+
1240
</FrameLayout>

0 commit comments

Comments
 (0)